Python Random shuffle() 方法
实例
随机播放列表(重新组织列表项的顺序):import random mylist = ["apple", "banana", "cherry"] random.shuffle(mylist) print(mylist)运行实例»
定义和用法
shuffle()
方法采用序列(列表,字符串或元组)并重新组织项的顺序。
注意:此方法更改原始列表/元组/字符串,它不返回新的列表/元组/字符串。
语法
random.shuffle(sequence, function)
参数值
参数 | 描述 |
---|---|
sequence | 必须。一个序列。可以是列表,元组或字符串。 |
function | 可选。返回0.0到1.0之间的数字的函数的名称。 |
更多实例
实例
您可以定义权重或指定结果。 如果函数每次返回相同的数字,则每次结果的顺序相同:import random def myfunction(): return 0.1 mylist = ["apple", "banana", "cherry"] random.shuffle(mylist, myfunction) print(mylist)运行实例»