1. 程式人生 > >python 在集合、列表中隨機選擇某個數的方法

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就是需要隨機數的個數。