如何从非连续集中获得随机数?

Dan*_* G. 1 python random

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

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

mgi*_*son 10

你想要的random.choice.

import random
random.choice([1,4,7,9,13,42])
Run Code Online (Sandbox Code Playgroud)