python的四大基本数据结构

list()列表
用来装载不同数据类型的数据集结果

列表的特点

  • 有序的
  • 可以装卸任意数据类型
  • 可以更改的
    如何表示list
  • 通过list()新建一个列表
    list('hello word')
  • 通过[]声明一个列表
    a=[1,2,3]

tuple()元组
可以简单地认为,元组就是不可修改的列表,常用来表示记录

元组特点:

  • 有序的
  • 可以装卸任意数据类型
  • 不可更改
    如何表示tuple
  • 通过tuple()新建一个元组
    tuple('hello')
  • 通过(,)来声明一个元组
    a=(1,2,3)
    a=(1,)

dict()字典
字典也叫hashtable,通过hash(散列)函数将传入的key值生成地址来查找value
key->hash函数->返回了value的地址->通过地址返回value值
字典的特点

  • 无序的
    python3.6时有序的,无序这一点
  • 字典中的key必须时可hash的,也就时不可更改的,唯一的
  • 可以更改的
    如何表示字典
  • 通过表示dict()来创建字典
  • 来通过{}来声明一个字典

set()集合
set其实没有value的字典
集合的特点

  • 无序的
  • 集合中的key必须是可hush的
  • 可以更改的
  • 元素是唯一的
    如何表示set
  • 通过set()创建集合
    set(1,2,3)
  • 通过{}来表示
posted @ 2022-11-07 22:35  小白菜哆哆  阅读(94)  评论(0编辑  收藏  举报