2009-10-07 34 views
3

洗牌名单这是我的名单:不能在Python

biglist = [ {'title':'U2','link':'u2.com'}, {'title':'beatles','link':'beatles.com'} ] 
print random.shuffle(biglist) 

不起作用!它没有返回。

回答

16

random.shuffle洗牌清单,它不返回新的清单。因此请检查biglist,而不是random.shuffle的结果。

文档为random模块:http://docs.python.org/library/random.html

+1

这是一个非常常见的错误,我用.reverse()和的.sort() – Kimvais 2009-10-07 08:09:33

+0

我做了很多太万岁'逆转()'和'排序()'。 – 2009-10-08 00:27:54