[英]How do I generate a random list WITH REPETITION in Python?
我想生成一個帶有重復的隨機列表,但我不知道它是如何完成的,因為它總是給我錯誤,我這樣寫:
我想要2000到1到100之間的數字的列表
請幫助我。
您可以只使用隨機庫和列表推導。
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)]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.