有人知道如何打乱列表中的元素吗?
thelist = ['a','b','c','d']
我该如何在Python中打乱它们呢?
5 个回答
8
使用 random.shuffle()
这个函数:
random.shuffle(thelist)
17
import random
random.shuffle(thelist)
注意,这个操作是在原地打乱列表的顺序。
19
>>> import random
>>> thelist = ['a', 'b', 'c', 'd']
>>> random.shuffle(thelist)
>>> thelist
['d', 'a', 'c', 'b']
你的结果会(希望是这样!)有所不同。