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]