python中的数据结构

python中的数据结构

  • python中的数据结构(6种):
  • 根据特性划分

python中的数据结构(6种):

  • Number(数值):
    int,float,bool(True/False),complex(复数)
    运算:+ - * / // **
  • String(字符串)
    有序不可变,运算:“+”,“*”
    “r”:字符换变为原始字符串
    “\”:字符转意
  • List(列表)
    有序序列,元素可以是任意类型
    运算:“+”,“*”
  • Tuple(元组)
    有序序列,不可变
    只有一个元素时,元素后加上逗号
  • Dictionary(字典)
    键值对
    字典数据的访问速度比列表快
    键不可变且唯一
    无序
    获取:
    dict.get(key,default=None):根据键获取值,键不存在返回默认值
    dict.items():返回一个凶信所有(键,值)元组的列表
    dict.keys():返回所有键的列表
    dict.valuse():返回所有值组成的列表
    添加:
    dict[key]=value
    删除:
    pop(),potitem(),clear()
    更新:
    update
  • Set(集合)
    元素唯一,不重复
    运算:
    &交集
    ^对称差集
    |并集
    -差集

根据特性划分

有序 无序
可变 列表 字典、集合
不可变 字符串、元组 数值

你可能感兴趣的:(PYTHON,数据结构,python,开发语言)