发布网友 发布时间:2022-04-24 00:00
共1个回答
热心网友 时间:2022-05-10 20:24
因为文档里就是这么写的:
You can also use the list.sort() method of a list. It modifies the list in-place (and returns None to avoid confusion). Usually it's less convenient thansorted() - but if you don't need the original list, it's slightly more efficient.
核心意思就是虽然没用但是仍旧要返回一个None,只是为了形式上的完整,避免出现混乱.据我推测,python的作者是一个强迫症患者,函数即使返回值没有意义也必须返回一个空值,否则他就无法活下去.
你不用管sort的返回值,a.sort()运行后,列表a就变成排序过的了,你直接使用a就可以了.