Python數字shuffle()
方法將列表的專案隨機化到位,返回重新排列的列表。
語法
以下是shuffle()
方法的語法 -
shuffle (lst,[random])
注意 - 此函數不能直接訪問,需要導入
random
模組,需要使用random
靜態對象調用此函數。
參數
lst
- 這可以是一個列表或元組。random
- 這是一個可選的0
參數函數,返回在0.0 - 1.0
之間的浮點數。 默認值為None
。
返回值
- 此方法返回重新排列的列表。
示例
以下示例顯示了shuffle()
方法的用法。
#!/usr/bin/python3
import random
list = [20, 16, 10, 5];
print ("Original list : ", list)
random.shuffle(list)
print ("Reshuffled list : ", list)
random.shuffle(list)
print ("Reshuffled list : ", list)
當運行上述程式時,它會產生以下結果 -
Original list : [20, 16, 10, 5]
Reshuffled list : [16, 5, 10, 20]
reshuffled list : [20, 5, 10, 16]