我开始学习Python了.
有人能解释为什么sort()返回None吗?
alist.sort() ## correct
alist = blist.sort() ## NO incorrect, sort() returns None
Run Code Online (Sandbox Code Playgroud)
为什么不呢
alist = blist.sort()
Run Code Online (Sandbox Code Playgroud)
返回已排序的列表并将其返回给alist?这对我来说没有意义.
谢谢.
Amb*_*ber 10
alist.sort()alist就地排序,修改alist自己.
如果要在某处分配新列表,请使用 blist = sorted(alist)
list.sort():http://docs.python.org/library/stdtypes.html#mutable-sequence-typessorted():http://docs.python.org/library/functions.html#sorted| 归档时间: |
|
| 查看次数: |
1901 次 |
| 最近记录: |