我想洗牌的琴弦发生在我的名单,如何洗牌字符串列表的顺序?
words = ['red', 'adventure', 'cat', 'cat']
预期结果:
words = ['cat', 'adventure', 'red', 'cat'] #changes everytime it's called
我试图从随机库洗牌,但它给了我一个None
错误。
编辑
对不起,我忘了,以显示我的尝试:
from random import shuffle
words = ['red', 'adventure', 'cat', 'cat']
newwords = shuffle(words)
print(newwords)
“我试图与洗牌从随机库,但它给我一个无错误。“你需要向我们展示你实际做了什么。 – Denziloe
'无'不是错误。 'random.shuffle()'将这个列表重新排序并返回'None'。洗牌后检查“单词”的内容。 – glibdud
[为什么random.shuffle返回无?](http://stackoverflow.com/questions/17649875/why-does-random-shuffle-return-none) –