有人知道如何打乱列表中的元素吗?

8 投票
5 回答
13928 浏览
提问于 2025-04-15 14:51
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']

你的结果会(希望是这样!)有所不同。

撰写回答