Python random shuffle() 方法 定义和用法 shuffle()方法采用一个序列(列表,字符串或元组)并重新组织项目的顺序。 实例 随机排列列表(重新排列列表项的顺序): import random mylist = ["apple", "banana", "cherry"] random.shuffle(mylist) print(mylist) 复制尝试一下 语法 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) 复制尝试一下 返回random模块