我有一个" initial_list"包含100个字符串。我希望使用" member"来索引initial_list。来自"会员"我需要选择initial_list的100个随机成员,然后我需要将它们转移到" second_list"。我的策略如下:
initial_list=[content]
second_list=[]
for member in range(0,len(initial_list)):
randommember=random.randint(0,99)
second_list.append(pop_array[randommember])
但是命令会一直返回"'模块'对象没有属性''",因为我似乎无法利用成员使random.int函数可以迭代它。 我知道我可以使用字符串和random.choice()来做到这一点,但我有使用list和random.int()的不可告人的理由。 有什么提示吗?
答案 0 :(得分:2)
首先,它是random.randint
,而不是random.int
。其次,您不能使用与[member]
一样的另一个整数来索引整数。第三,您只需使用second_list.append(random.choice(pop_array))
。