python中的list.sort()不能直接用print打印

sort()
Sort the list in ascending order and return None.
按升序对列表排序并返回None。
>>> ls = [1,5,2,4]
>>> ls.sort() #先排序,然后再打印,可出现结果
>>> print(ls)
[1, 2, 4, 5]
>>> ls = [1,3,2,1]
>>> print(ls.sort()) #直接打印排序结果啥也没有
None

如果实在想直接打印,可以用内置函数sorted(),写为:
>>> ls = [1,5,2,4]
>>> print(sorted(ls))
[1, 2, 4, 5]

python中的list.sort()不能直接用print打印最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/29481.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>