Python学习笔记--数据容器

数据容器的种类

  • list 列表

    定义方式

    1
    2
    3
    name = [a ,b ,c ,...]
    空列表
    name = []

    常用操作

    • 返回元素下标索引

      使用index方法

      1
      2
      name.index()
      # 默认返回正序下标索引值
    • 查找列表中的值

      由于列表是有序的故列表中的每个元素都有属于自己的编号称为下标索引一般是正序从0开始依次递增倒序从-1开始依次递减

      例如

      1
      2
      3
      name = [a ,b ,c ,d ,e]
      正序 0 1 2 3 4
      倒序 -5 -4 -3 -2 -1

      要查找列表中的特定值只需在列表名后加上内含特定下标索引的中括号

      例如

      1
      name[number]
    • 修改列表元素

      增加元素

      使用append方法在列表末尾加入新的项
      使用extend方法一次性在列表末尾添加多个项

      1
      2
      3
      4
      5
      6
      7
      name.append()
      # 括号内填入新的元素

      name.extend()
      name.extend([1,2,3,4])
      name.extend(list)
      # 括号内填入多个元素或一个列表

      修改元素

      使用赋值语句直接赋值

      1
      name[下标索引] = 元素

      删除元素

      使用del语句删除特定元素依靠下表索引进行定位
      使用remove方法删除正序查找到的第一个匹配元素依靠元素值进行定位
      使用pop方法弹出列表末尾的元素移除并反馈元素值

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      # del语句

      del name[下标索引]

      # remove方法

      name.remove()

      # 括号内填入需要删除的元素如有重复元素只删除顺序查找到的第一个元素

      name.pop()
  • turple 元组

  • set 集合

  • dic 字典