hmm*_*hmm -3 python python-3.x
如何在单个命令行中多次使用"选择".我想使用命令'choice',如下所示 -
>>> l
['9', '10', '1', '2', '3']
>>> choice(l)
'2'
>>> choice(l)*3
'222'
Run Code Online (Sandbox Code Playgroud)
我需要生成三个不同的值,l而不是相同数量的三倍.
如果值可以相同,那么您只需运行random.choice()三次(例如,在循环中).
但是如果它们需要不同,请改用random.sample()它并选择3个不同的值:
random.sample(l, 3)
Run Code Online (Sandbox Code Playgroud)
random.choice()反复使用会导致多次拾取值,这random.sample()将确保所挑选的3个值是唯一的.
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |