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]