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中用于列表排序的sort()和sorted()函数。sort()函数直接对原列表进行排序,不返回任何值,而sorted()函数则会返回一个新的排序后的列表。示例展示了如何使用这两个函数,并解释了它们的区别。在需要直接查看排序结果的情况下,建议使用sorted()函数。

4656

被折叠的 条评论
为什么被折叠?



