python数据类型之列表

1、列表

  1. 定义:python

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

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

    li1 + li2 列表合并;并造成一个新的列表索引

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

    增长:for循环

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

    删除:效率

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

    修改:容器

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

    查看:扩展

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

    • 列表中能够再放入列表,经过索引能够查看到嵌套列表中的元素
相关文章
相关标签/搜索