Python3 shuffle()函式

2019-10-16 23:12:11
shuffle()方法隨機化代替列表的專案。

語法

以下是 shuffle() 方法的語法:
shuffle (lst,[random])

註:此函式無法直接存取,所以我們需要匯入 shuffle模組,然後用數學靜態物件呼叫這個函式。

引數

  • lst -- 這可能是一個列表或元組

  • random -- 可選引數為0,函式返回0.0 - 1.0之間浮點數。預設為None

返回值

這個方法返回重新洗牌列表。

範例

下面的範例顯示 shuffle方法的使用。
#!/usr/bin/python3
import random

list = [20, 16, 10, 5];
random.shuffle(list)
print ("Reshuffled list : ",  list)

random.shuffle(list)
print ("Reshuffled list : ",  list)
當我們執行上面的程式,它會產生以下結果:
Reshuffled list :  [16, 5, 10, 20]
reshuffled list :  [20, 5, 10, 16]