说明:以下是以整数排列为例,其它数据类型读者自行思考即可知。

1.使用方法sort()对列表排序

使用格式:(注:说到方法,在列表中都是列表名.方法名()的使用格式,之后不在赘述。)

列表名.sort()

排序性质:永久性。

所谓永久性就是永久性地修改了列表元素地排列顺序,再也无法恢复到原来的排列顺序。

我们还可以按与数字大小相反地顺序排列列表元素,为此只需向sort()方法传递参数reverse=True,即如下所示:

列表名.sort(reverse=True)

2.使用函数sorted()对列表排序

使用格式:(注:说到函数,在列表中都是函数名(列表名)的使用格式)

sorted(列表名)

排序性质:暂时性

所谓暂时就是让你能够按特定顺序显示列表元素,同时不影响列表中的原始排列顺序。

如果你要按与数字大小反向顺序显示列表,可以向函数sorted()传递参数reverse=True。如下代码所示:

nums = [1, 2, 6, 3, 9, 7, 5]
print(nums)
print(sorted(nums)) #按数字从小到大排序
print(sorted(nums, reverse=True)) #按数字从大到小排序

3.倒着打印列表,方法reverse()

要反转列表元素的排列顺序,可使用方法reverse()

排序性质:永久性

注:方法reverse()虽说是永久性地修改列表元素的排列顺序,但可随时恢复到原来的排列顺序,为此只需对列表再次调用reverse()即可。

最新文章

  1. 如何卸载重装docker?
  2. 程序员的恶性循环:加班->没空学习->老是写同等水平代码->无法提升代码质量->老是出BUG->老是需要修改->加班->...
  3. hdu 2686 Matrix 最小费用最大流
  4. ☆RHEL6创建软raid的使用☆——经典之作
  5. 方法javaJVM学习笔记-内存处理
  6. 【ZOJ】3609 Modular Inverse
  7. 你的iOS静态库该减肥了
  8. Seeking USB Serial Com Port in Windows Automatically : via PID VID
  9. mysql慢查优化总结
  10. 关于CSS动画几点要注意的地方
  11. cocos2d-x3.0之请求网络(phpserver)
  12. Delphi中ShellExecute的妙用
  13. 新手介绍简单一下iOS开发中几种界面传值
  14. Java基础---其他对象
  15. oracle PL/SQL语法基础
  16. SpringBoot+Elasticsearch
  17. Redis学习笔记(3)——Redis的命令大全
  18. Java拓展接口-default关键词
  19. Ubuntu登录Windows Server 2008r2 密码总是错误与NLA验证
  20. UIPageViewController基本使用

热门文章

  1. fat32转ntfs ,Win7系统提示对于目标文件系统文件过大解决教程
  2. Mr. Panda and Crystal(最短路+完全背包)
  3. 利用程序随机构造N个已解答的数独棋盘
  4. 精简Docker镜像的几个方法
  5. python序列基本操作
  6. SSOJ 317 Fast Ride
  7. JS同行绑定事件
  8. ajax基本原理实现
  9. 链接socket加异常
  10. C++在windows平台下不存在strptime函数,可以绕过该函数