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]