【发布时间】:2014-12-13 20:51:22
【问题描述】:
我在 python 中有一个基本问题: 我想使用 list.sort() 对列表进行排序并分配给变量。它似乎不起作用,为什么?
Q2 = [0, 0, 1, 1, 2, 4, 3, 9, 4, 16, 5, 25]
Q3 = Q2.sort()
Q3 # prints nothing
我想知道为什么如果我打印 Q2,Q2 已经排序,为什么会这样 谢谢。
【问题讨论】:
-
小心!列表是
mutable!这意味着,如果您使用 thensort()方法,您将触及列表本身!