学习python过程中,对几种基本数据有些混淆,为加强记忆,特保存为此博客。
名称 | 可变性 | 存在形式 | 可重复性 | 有序性 | 其他特点 |
List(列表) | 可以修改元素 | 值的形式[1,2] | 值可以重复 | 有序 | 相比dict拥有占用内存小的特点,常用于堆栈等的处理 |
Tuple(元组) | 不可对元素进行修改,但元素本身可以进行变化,例如元素为List时 | 值的形式(1,2) | 值可以重复 | 有序 | 本身不可变,相对比较稳定 |
Dict(字典) | 键不可变,值可以变 | 键值对形式{1:1, 2:2} | 键不可以重复,值可以重复 | 无序 | 符合用内存换速度思想,常用于查找 |
Set(集合) | 可以修改元素 | 值的形式set([1,2]) | 值不可以重复 | 无序 | 常用于判断值是否存在 |