在集合、列表中选择某个数

helStrive / 2024-09-28 / 原文

1.在列表中随机选一个数

from random import choice
list =  [1,2,3,4]
choice(list)

2.在集合中随便选一个数?==>把集合转为list

from random import choice 
Set = set([1,2,3,4])或者Set = {1,2,3,4}
choice(list(Set))

3.在集合或列表中需要多个随机数

from random import sample
Set = set([1,2,3,4,5])
List = [1,2,3,4,5,6]
sample(list(Set), 2)
sample(List, 2)

注:这里的2就是需要随机数的个数。