美文网首页
《Python编程:从入门到实践》笔记 第三章 列表

《Python编程:从入门到实践》笔记 第三章 列表

作者: gg大宇 | 来源:发表于2019-04-20 16:26 被阅读0次

    列表 由一系列按特定顺序排列的元素组成。
    在Python中 用方括号([ ])来表示列表,并用逗号来分隔其中的元素。
    例如:
    bicycles = ['trek','cannondale','redline','specialized']
    print (bicycles)

    结果

    列表是一个有序集合,要访问列表的任何元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。
    print(bicycles[0])
    输出结果就是trek
    第一个列表元素的索引为0,而不是1 。

    列表中添加元素

    append方法
    bicycles.append('nike')

    image.png

    这个是列表的最后添加一个元素。
    使用insert()方法可以插入元素

    image.png

    使用del语句删除元素
    如果知道要删除的元素在列表中的位置,可使用del语句。


    image.png

    pop()方法删除元素
    你要将元素从列表中删除,并接着使用它的值。
    方法pop()可删除列表末尾的元素,并让你能够接着使用它
    弹出(pop)源于这样一个类比:列表就像一个栈,而删除列表末尾的元素相当于弹出栈顶元素。
    效果如图:


    image.png

    也可以用pop()方法弹出列表中任何位置的元素。
    只需要在括号中指定要删除的元素的索引即可。


    image.png

    注意:使用pop()时,被弹出的元素就不再在列表中。

    根据值删除元素

    如果你不知道列表中删除的值所处的位置,如果你只知道删除的元素的值,可以使用方法remove()


    image.png

    使用remove()从列表中删除元素时,也可接着使用它的值。

    组织列表

    在创建的列表中,元素的排列顺序常常是无法预测的,因为你并非总能控制用户提供数据的顺序。
    sort()
    函数,对列表进行永久性保存‘’
    按字母排列

    image.png

    sort()永久性地修改了列表元素的排列顺序,无法恢复到原来的排列顺序。
    向sort()方法传递参数reverse=True(T必须是大写),下面的实例将汽车表按与字母顺序相反的顺序排列:


    image.png

    sorted()
    函数,对列表进行临时排序。

    image.png

    也可以向sorted()函数传递reverse=True 参数

    reverse()
    反转列表元素的排列顺序

    image.png

    注意:reverse() 不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表元素的排列顺序
    reverse() 永久性地修改列表元素的排列顺序,但可随时恢复到原来的排列顺序,再次调用reverse()就行。 sorted(cars,reverse=True)

    len()
    函数,确定列表长度
    可用于 需要管理多少项可视化数据,网站有多少注册用户等。

    相关文章

      网友评论

          本文标题:《Python编程:从入门到实践》笔记 第三章 列表

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