Fra*_*ero 2 python random repeat
我想生成一个重复的随机列表,但我不知道它是如何完成的,因为它总是给我错误,我这样写:
我想要一个 1 到 100 之间的 2000 个数字的列表
请帮助我。
您可以只使用随机库和列表理解。
import random
[random.randint(1,100) for x in range(2000)]
Run Code Online (Sandbox Code Playgroud)
如果您想打印该列表,您可以为它分配一个值并按照您在问题中所做的那样打印它。
import random
x = [random.randint(1,100) for x in range(2000)]
print x
Run Code Online (Sandbox Code Playgroud)
编辑:基于 OP 在下面的评论:如果您想删除 50 以下的所有值,您可以在生成初始列表时执行此操作,而根本不生成它们。
import random
[random.randint(50,100) for x in range(2000)]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4211 次 |
| 最近记录: |