Python Random shuffle() Method

实例

洗牌列表(重新组织列表项的顺序):

  1. import random
  2. mylist = ["apple", "banana", "cherry"]
  3. random.shuffle(mylist)
  4. print(mylist)

定义与用法

shuffle() 方法获取一个序列,如列表,并重新组织项的顺序。

注意:此方法更改原始列表,但不返回新列表。


语法

  1. random.shuffle(sequence, function)

参数值

参数描述
sequence必须的。序列。
function可选。返回介于0.0和1.0之间的数字的函数名。如果未指定,将使用函数 random()

更多实例

实例

您可以定义自己的函数来称量或指定结果。

如果函数每次返回相同的数字,则每次的结果顺序相同:

  1. import random
  2. def myfunction():
  3. return 0.1
  4. mylist = ["apple", "banana", "cherry"]
  5. random.shuffle(mylist, myfunction)
  6. print(mylist)

分类导航