random.shuffle(indices)
是Python中的一个函数,用于将一个序列随机打乱。该函数会直接修改原始列表,不会返回任何值。
以下是一个简单的示例,演示如何使用random.shuffle()
函数打乱一个整数序列:
复制代码
import random
# 生成一个长度为10的整数列表
seq = list(range(10))
print("原始序列:", seq)# 打乱序列并输出
random.shuffle(seq)
print("打乱后序列:", seq)
输出结果可能如下所示:
复制代码
原始序列: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
打乱后序列: [6, 7, 2, 4, 5, 3, 0, 9, 8, 1]
在这个示例中,我们首先通过list(range(10))
生成了一个包含数字0
到9
的整数列表,然后调用random.shuffle(seq)
对其进行随机打乱。最后,我们输出了打乱后的序列,可以看到其中的元素已经被随机排列