我有一个包含10个问题的列表。如何在python中随机选择5(最大值)且不能有double -
我试过使用:
from random import choice
strings = ['aa','bb','cc','dd','ee']
print(choice(strings))
但是我不知道怎么选5,也没有双打。
方法random.choice()
用替换绘制样本。您想要的是绘制样品而不替换。这是random.sample()
做的。
绘制5个样本的示例:
print(random.sample(strings, 5))
查看文档
应该可以:
import random
random.sample(strings, 5)