thelist = ['a','b','c','d']
我怎样才能用Python加扰它们?
答案 0 :(得分:15)
>>> import random
>>> thelist = ['a', 'b', 'c', 'd']
>>> random.shuffle(thelist)
>>> thelist
['d', 'a', 'c', 'b']
你的结果(希望!)会有所不同。
答案 1 :(得分:13)
import random
random.shuffle(thelist)
注意,这会将列表原位洗牌。
答案 2 :(得分:6)
使用random.shuffle()
功能:
random.shuffle(thelist)
答案 3 :(得分:5)
使用shuffle
模块中的random
功能:
>>> from random import shuffle
>>> thelist = ['a','b','c','d']
>>> shuffle(thelist)
>>> thelist
['c', 'a', 'b', 'd']