美文网首页Python晨读记录
Python晨读笔记2组织列表

Python晨读笔记2组织列表

作者: 天箜Bettermelsm | 来源:发表于2023-07-25 08:58 被阅读0次

     看了一下帖子,试了VScode,最后还是决定用回Rstudio作为Python的操作和演示界面。

    3.3 组织列表
    3.3.1 使用sort()对列表进行永久性排序,按字母顺序排列,如果要按字母倒序排列,用sort(reverse=True)
    cars=['HQ','XP','AION','WM','BYD']
    cars.sort()
    print(cars)
    

    对国产纯电汽车按字母顺序排个序,红旗,小鹏,埃安,威马,比亚迪,我都要试一下。
    结果如下:


    Rstudio界面不错

     上图中圈红的代码中没有明显的语法错误,但是在输出 cars.sort() 的结果时会出现问题。sort() 方法会对列表进行排序,但它返回的是 None,而不是排序后的列表。所以在 print 语句中输出的是 None。
     可以使用链式调用将上面的三行代码合并为一行

    print(sorted(cars))
    
    3.3.2 sorted()对列表进行临时排序,reverse=True在sorted()里也是适用的
    3.3.3 reverse()反转列表元素排列顺序
    cars_cn=[红旗','小鹏','埃安','威马','比亚迪']
    cars_cn.reverse()
    print(cars_cn)
    
    • reverse()与字母顺序无关,只与列表元素的排列顺序有关
    • reverse()是永久性反转,但如果要恢复原来顺序,再用一次函数就可以了
    3.3.4确定列表长度
    • len()函数可以快速获取列表长度
    • 列表元素从0开始数,但len没有差一用法,比如输出结果为5,即表示列表中有5个元素,这点容易错,需要注意一下。

    以上操作结果如下:


    Rstudio真的好用

    好了,又完成一天的早读了。

    相关文章

      网友评论

        本文标题:Python晨读笔记2组织列表

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