我想洗牌的琴絃發生在我的名單,如何洗牌字符串列表的順序?
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) –