我们知道,对列表按字母顺序排序用list.sort()
,那么乱序用哪个函数呢?
用random.shuffle()进行乱序
例如:
l = list(range(10))
print(l)
导入random,进行随机:
import random
random.shuffle(l)
print(l) # [5, 4, 9, 7, 3, 8, 2, 0, 1, 6]
random.shuffle(l)
print(l) # [5, 4, 9, 7, 3, 8, 2, 0, 1, 6]
可见,每一次调用random.shuffle(l)
都会再随机一次。
注意:随机是直接对原列表操作,如果不想影响原列表,就要提前复制一个新列表。