python 在集合、列表中随机选择某个数的方法

有时候,我们需要从集合或者列表中随机挑选某个数,或者随机挑选多个数出来,这个时候我们就可以利用python自带的模块来实现。具体如下代码


在列表中随机挑选一个数

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


 
  
 那么我们如何在一个集合里面随机挑选一个数呢?很简单,可以直接把集合转为list 
  

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



接下来,我们可能遇到需要多个在集合或者列表中的随机数,这个时候我们需要用另外一个模块。

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就是需要随机数的个数。

你可能感兴趣的:(python学习)