美文网首页Python入门
Python列表的排序和反转怎么使用?

Python列表的排序和反转怎么使用?

作者: 学知不足 | 来源:发表于2018-02-13 22:52 被阅读0次

Python列表的排序和反转

Python的三种排序方式

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

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

image

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

['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

需要源代码请关注私信:

相关文章

网友评论

    本文标题:Python列表的排序和反转怎么使用?

    本文链接:https://www.haomeiwen.com/subject/ajystftx.html