Python數字shuffle()方法

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]

上一篇: Python數字 下一篇: Python字串