首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

关于python一个简单的排序函数的问题

发布网友 发布时间: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就可以了.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com