python数据类型之列表

一、列表

  1. 定义:

    • 用来储存大量数据的容器,数据类型没有限制
    • 列表是有序的且可以更改
    • 列表的两种表达方式:list = [1,2,3,4] list = list("abc") (通过 for 循环迭代进去,list是python的一个内置函数)
    • 列表的索引
    • 索引超出范围会报错
    • 索引取数时从零开始计数,也可以倒着数(从负一开始)
  2. 列表的切片

    • 切片超出范围不会报错
    • 步长不仅可以控制切片的距离,还可以更改切片的方向
    • 切片生成的数据数据类型还是列表
  3. 列表的相加

    li1 + li2 列表合并;并形成一个新的列表

  4. 切片的操作(增、删、改、查)

    增加:

    • .append() 追加,加在列表的最后面,括号内写元素
    • .insert() 插入,通过索引插入,括号内写索引序号,效率低插入位置之后的元素都要移动
    • .extend() 扩展,迭代添加(for循环)

    删除:

    • .pop 默认删除最后一个元素,可以通过索引来指定删除的元素,并且可以得到返回值(删除的元素且数据类型和被删除的元素相同)
    • .remove() 通过指定元素进行删除,且每次只能删除一个,如果列表中有重复的只删除第一个(从左往右数)
    • del del是python中的关键字,可以通过索引和切皮对列表进行删除
    • .clear() 清空整个列表,得到一个空的列表

    修改:

    • 直接通过索引找到进行修改 li[2] = "要改成的元素"
    • 通过切片进行修改,但是新元素的数量要和旧元素的数量相等

    查看:

    • 通过 for 循环查看
    • 通过索引和切片进行查看
  5. 列表的嵌套

    • 列表中可以再放入列表,通过索引可以查看到嵌套列表中的元素

posted on 2019-06-10 21:42  回眸在曲末  阅读(104)  评论(0编辑  收藏  举报

导航