这篇文章主要介绍python中列表如何排序,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
在兰西等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、网站设计 网站设计制作按需定制设计,公司网站建设,企业网站建设,高端网站设计,网络营销推广,成都外贸网站建设,兰西网站建设费用合理。Python列表有一个内置的list.sort()方法可以直接修改列表,进行排序。还有一个 sorted()内置函数,它会从一个可迭代对象构建一个新的排序列表。
list.sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。
语法:
list.sort( key=None, reverse=False)
参数
key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。
返回值
该方法没有返回值,但是会对列表的对象进行排序。
实例
#!/usr/bin/python aList = ['Google', 'Runoob', 'Taobao', 'Facebook'] sorted(aList) aList.sort() print ( "List : ", aList)
对于Python内置函数sorted(),先拿来跟list(列表)中的成员函数list.sort()进行下对比。在本质上,list的排序和内置函数sorted的排序是差不多的,但是 list.sort() 方法只是为列表定义的,而 sorted() 函数可以接受任何可迭代对象。
主要的区别在于,list.sort()是对已经存在的列表进行操作,进而可以改变进行操作的列表。而内建函数sorted返回的是一个新的list,而不是在原来的基础上进行的操作.
以上是python中列表如何排序的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联成都网站设计公司行业资讯频道!
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。