美文网首页Python入门
Python列表的排序和反转

Python列表的排序和反转

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

    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

    需要源代码请关注私信:

    相关文章

      网友评论

        本文标题:Python列表的排序和反转

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