Python列表的排序和反转

Python列表的排序和反转

Python的三种排序方式

方法 排序方式
列表.sort() 升序排序
列表.sort(reverse=True 降序排序
列表.reverse 逆序、反转

开始演示之前,先定义两个列表,name_listnum_list,

代码

运行程序,输出结果如下,

['zhangsan', 'lisi', 'wangwu', 'wangxiaoer']
[6, 8, 4, 1, 10]

升序排序

image

执行程序,输出结果如下,

['lisi', 'wangwu', 'wangxiaoer', 'zhangsan']
[1, 4, 6, 8, 10]

我们可以看到,两个字符串按照升序排列。

逆序排序

我们先将升序排序的两行代码注释掉,

image

执行程序,输出结果如下,

['zhangsan', 'wangxiaoer', 'wangwu', 'lisi']
[10, 8, 6, 4, 1]

我们可以产出,两个列表按照逆序排序

反转排序

我们先将逆序排序的两行代码注释掉,reverse相反的意思,

image

运行程序,执行结果如下,

['wangxiaoer', 'wangwu', 'lisi', 'zhangsan']
[10, 1, 4, 8, 6]

我们可以看到,输出的结果刚好跟我们定义的顺序相反。

image

需要源代码请关注私信:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,319评论 25 709
  • 第一百零三首 原来,我们都不曾被世界遗忘 秋忆浓 原来, ...
    山丘qiu阅读 1,103评论 0 1
  • 有人说,你曾经以为你失去的,上天终究会在未来一个你不知道的时空给到你。原来这话是真的。
    戴小戴阅读 1,445评论 0 0
  • 继续忏悔和胡思乱想,或者叫预言未来,包子估计会嫁给一个真正爱她的,不计较她的腿上的伤口,真心实意对她好,富有的,开...
    随便写点东西阅读 1,756评论 0 0

友情链接更多精彩内容