> 文档中心 > Python序列、字典、集合

Python序列、字典、集合


序列

  • list 列表

    • 特点:

      • python允许不同数据类型组成list
    • 建立:

      • [] 建立,逗号分隔元素,元素下标从0开始,-1表示最后一个元素
      • eg:

                

  • 访问:

    • 访问子集:算头不算尾,空头默认从头,空尾默认到结尾
    • eg:

                

  • 切片操作

    • [start:end:step length]
    • eg.

                

  •  元素修改

    • 元素添加append()函数
      • 末尾添加元素
    • 直接访问赋值法
    • eg.

                

  •  列表长度访问函数

    • len()
    • 判断元素是否在列表内
    • eg.

                

  •  max()函数,min()函数,ASCII码比较,*用法

    • eg.

                

  • index索引变量,stem数据变量,枚举函数enumerate

    • eg.

                

  • tuple 元组

    • 建立

      • ()
      • 单元组建立((1,))加逗号区分加减法运算符,元组元素不可修改
    • 访问、切片

      • 同list
      • eg.

                

  • str 字符串:

    • 不可修改,基本操作同元组
    • eg.

        


集合set

  • 特点:

    • 元素:无序,不重复,可修改
  • 建立方法:

  • {}建立,空集合建立setname=set(),因为type({})为字典类型
  • eg:

        

  • 元素增减操作:

    • setname.add()
    • setname.remove()
      • eg.

        

  • 运算符号:

    • &交集
    • | 并集
    • - 减集
      • eg.

                


字典dict:

  • 特点:

    • 后来覆盖
    • 不重复
  • 存储:

    • key : value
  • 建立:

    • dictname = { key1: value1,key2 : value2}
    • 空字典:dictempty = {}
  • 访问元素:

    • dictname[key]
  • 遍历方法:

for key in dictname.keys():    print(dictname[key])end

总结:

31戒烟网