Python 3 – Number shuffle() 方法
描述
shuffle() 方法会对列表中的项进行原地随机化。
语法
下面是 shuffle() 方法的语法 −
shuffle (lst,[random])
注意 − 该函数不可直接访问,因此我们需要导入shuffle模块,然后使用random静态对象调用此函数。
参数
- lst − 这可以是一个列表或元组。
-
random − 这是一个可选的返回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]