【问题标题】:Cannot shuffle list in Python无法在 Python 中随机播放列表
【发布时间】:2010-12-04 13:10:29
【问题描述】:

这是我的清单:

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

这行不通!它不返回任何内容。

【问题讨论】:

标签: python list random


【解决方案1】:

random.shuffle 打乱列表,它不返回新列表。所以检查biglist,而不是random.shuffle的结果。

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

【讨论】:

  • 这是一个很常见的错误,我以前经常用 .reverse() 和 .sort() 来做这个
  • 我也是,reversed()sorted() 万岁。
猜你喜欢
  • 2023-01-23
  • 1970-01-01
  • 2010-12-21
  • 1970-01-01
  • 2014-04-02
  • 2011-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多