使用 sort() 或内建函数 sorted() 对列表进行排序。它们之间的区别有两点:

  1. sort() 方法是对原列表进行操作,而 sorted() 方法会返回一个新列表,不是在原来的基础上进行操作。
  2. 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、Django、Docker、Go、Redis、ElasticSearch、Kafka、Linux 等。
  • Go 程序员 Go 学习路线图,包括基础专栏,进阶专栏,源码阅读,实战开发,面试刷题,必读书单等一系列资源。
  • 面试题汇总 包括 Python、Go、Redis、MySQL、Kafka、数据结构、算法、编程、网络等各种常考题。

最新文章

  1. ActionContext.getContext().getSession()
  2. KMP匹配算法
  3. 生产者-消费者问题【Java实现】
  4. Ggoogle Protocol Buffer的使用 (基于C++语言)
  5. html+css知识整理
  6. 【C语言】03-printf和scanf函数
  7. 如何在ASP.NET中用C#将XML转换成JSON 【转】
  8. web开发注意的一些事
  9. SignalR与ActiveMQ
  10. cocos2d-x-2.2的SimpleAudioEngine::sharedEngine()->playEffect()计划中断bug
  11. QT移植
  12. Color.js 增强你对颜色的控制
  13. 探索Javascript设计模式---单例模式
  14. struts-config.xml的配置
  15. Kakfa消息投递语义
  16. 使用C# (.NET Core) 实现组合设计模式 (Composite Pattern)
  17. 定时刷新页面SetInterval 和setTimeout -时间间隔可以动态设定
  18. jQuery-iframe加载完成后触发的事件监听
  19. [No0000E1]C# 关键字
  20. Caffe的loss layer(转)

热门文章

  1. 动静分离+url地址重定向+HTTPS协议
  2. INTERSPEECH 2014 | 1-Bit Stochastic Gradient Descent and its Application to Data-Parallel Distributed Training of Speech DNNs
  3. 《深度探索C++对象模型》第二章 | 构造函数语意学
  4. Spring中publish如何将多个Event和多个Listener进行无误差匹配
  5. 定制Centos7.9镜像
  6. 图文并茂详解 NAT 协议!
  7. 【程序员的实用工具推荐】 Mac 效率神器 Alfred
  8. k8s核心资源之:标签(label)
  9. 忘掉cmd.exe吧!选用优雅的控制台终端(ConsoleZ)
  10. scrapy初体验