Python Random shuffle() Method
实例
洗牌列表(重新组织列表项的顺序):
import random
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist)
print(mylist)
定义与用法
shuffle()
方法获取一个序列,如列表,并重新组织项的顺序。
注意:此方法更改原始列表,但不返回新列表。
语法
random.shuffle(sequence, function)
参数值
参数 | 描述 |
---|---|
sequence | 必须的。序列。 |
function | 可选。返回介于0.0和1.0之间的数字的函数名。如果未指定,将使用函数 random() |
更多实例
实例
您可以定义自己的函数来称量或指定结果。
如果函数每次返回相同的数字,则每次的结果顺序相同:
import random
def myfunction():
return 0.1
mylist = ["apple", "banana", "cherry"]
random.shuffle(mylist, myfunction)
print(mylist)