Python3 shuffle()函數

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]

上一篇: Python3迴圈 下一篇: Python3數字