python---np.shuffle

zxyhhjs2017發表於2018-06-03

Python shuffle() 函式

Python 數字 Python 數字


描述

shuffle() 方法將序列的所有元素隨機排序。


語法

以下是 shuffle() 方法的語法:

import random

random.shuffle (lst )

注意:shuffle()是不能直接訪問的,需要匯入 random 模組,然後通過 random 靜態物件呼叫該方法。


引數

  • lst -- 可以是一個序列或者元組。

返回值

返回隨機排序後的序列。


例項

以下展示了使用 shuffle() 方法的例項:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import random

list = [20, 16, 10, 5];
random.shuffle(list)
print "隨機排序列表 : ",  list

random.shuffle(list)
print "隨機排序列表 : ",  list

以上例項執行後輸出結果為:

隨機排序列表 :  [16, 5, 10, 20]
隨機排序列表 :  [16, 5, 20, 10]

轉載:http://www.runoob.com/python/func-number-shuffle.html