1

我需要从数字中随机选择[1, 4, 7, 9, 13, 42]

我不能使用random.randint(1,42),因为它会给我一些介于两者之间的数字。如何仅从列表中的这些数字中进行选择?

4

2 回答 2

10

你想要random.choice

import random
random.choice([1,4,7,9,13,42])
于 2012-11-27T01:14:42.603 回答
3

我做了一些更多的研究,发现我可以使用random.choice([1, 4, 7, 9, 13, 42]),它会从列表中随机选择一个项目。

于 2012-11-27T01:15:12.500 回答