我想生成一个重复的随机列表,我不知道它是如何完成的,因为它总是给我错误,我写这个:
我想要一个介于1到100之间的2000个数字的列表
请帮帮我。
答案 0 :(得分:4)
您可以使用随机库和列表推导。
import random
[random.randint(1,100) for x in range(2000)]
如果您要打印该列表,可以为其指定一个值并按照您在问题中的操作进行打印。
import random
x = [random.randint(1,100) for x in range(2000)]
print x
编辑:根据OP的评论如下: 如果您要删除50以下的所有值,则可以在生成初始列表时完成,而不是生成它们。
import random
[random.randint(50,100) for x in range(2000)]