Python排序方法中sort和sorted的区别详解
更新时间:2023年08月25日 11:26:15 作者:yongxinz
在python中常用的排序函数就是sort()和sorted()这两个函数,使用 sort() 或内建函数 sorted() 对列表进行排序,本文将详细介绍sorted和sort两者之间的区别,感兴趣的可以了解一下
使用 sort()
或内建函数 sorted()
对列表进行排序。它们之间的区别有两点:
sort()
方法是对原列表进行操作,而sorted()
方法会返回一个新列表,不是在原来的基础上进行操作。sort()
是应用在列表上的方法,而sorted()
可以对所有可迭代的对象进行排序操作。
# sort() >>> a = [1, 2, 3, 4, 2, 3] >>> a.sort() >>> a [1, 2, 2, 3, 3, 4] >>> >>> a = [1, 2, 3, 4, 2, 3] >>> a.sort(reverse=True) >>> a [4, 3, 3, 2, 2, 1] # sorted() >>> a = [1, 2, 3, 4, 2, 3] >>> sorted(a) [1, 2, 2, 3, 3, 4] >>> a = [1, 2, 3, 4, 2, 3] >>> sorted(a, reverse=True) [4, 3, 3, 2, 2, 1]
以上就是本文的全部内容,如果觉得还不错的话,欢迎点赞,转发和关注,感谢支持。
到此这篇关于Python排序方法中sort和sorted的区别详解的文章就介绍到这了,更多相关Python sort和sorted区别内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
python如何使用pywebview打造一个现代化的可视化GUI界面详解
pywebview是一个轻量级的跨平台库,它可以让你在Python程序中嵌入一个浏览器窗口,下面这篇文章主要给大家介绍了关于python如何使用pywebview打造一个现代化的可视化GUI界面的相关资料,需要的朋友可以参考下2024-07-07PyTorch并行训练DistributedDataParallel完整demo
这篇文章主要为大家介绍了PyTorch并行训练DistributedDataParallel完整demo,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-06-06关于Python列表元素排序操作sort()、min()、max()函数用法
这篇文章主要介绍了关于Python列表元素排序操作sort()、min()、max()函数用法,python中提供了列表元素的操作函数,那么这些函数该怎么使用呢,感兴趣的朋友一起来看看吧2023-04-04PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
这篇文章主要介绍了PyCharm 2020.1版安装破解注册码永久激活(激活到2089年),需要的朋友可以参考下2020-09-09
最新评论