2016-11-04 73 views
0

我试图在打乱后打印出用户输入列表。而不是打印列表它打印“无”。我究竟做错了什么?为什么不打印出一个洗牌清单?

import random 

x = raw_input("Write one word: ") 
word1 = x 
y = raw_input("Write another word: ") 
word2 = y 
z = raw_input("Write one more word: ") 
word3 = z 

all_words = [word1, word2, word3] 
random_words = random.shuffle(all_words) 

print random_words 
+1

请检查Python文档。从文档:“随机排列序列x”。而已。 –

回答

1

random.shuffle变异的输入列表并返回None。如果你print all_words,你会看到一个洗牌清单。

+0

感谢您将我的问题标为重复,现在我不能再问任何问题。多好的学习环境!所以欢迎! – DavidK