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 字典