python如何索引列表然后从中随机选择

时间:2015-12-03 00:24:08

标签: python list random iteration

我有一个" 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()的不可告人的理由。 有什么提示吗?

1 个答案:

答案 0 :(得分:2)

首先,它是random.randint,而不是random.int。其次,您不能使用与[member]一样的另一个整数来索引整数。第三,您只需使用second_list.append(random.choice(pop_array))

相关问题