列表(list)
- 有序性,可存储任意类型的值
- 通过偏移存取,支持索引来读取元素,第一个索引为0 ,倒数第一个索引为-1
- 可变性 ,支持切片、合并、删除等操作
- 可通过索引来向指定位置插入元素
- 可通过pop()方法删除末尾元素,pop(索引位置)来删除指定位置元素
- 替换元素可直接通过赋值给对应的的索引位置
元组(tuple)
- 有序性,和列表一样通过偏移存取,支持用索引来读取元素
- 不可变性,不支持任何修改及任何调用
- tuple可作为字典的key,可用于字符串格式化中
字典 (dictionary)
- 无序可变的,属于科扁映射类型
- 采用键值对(key-value )进行存储,查找速度较快
- 可以通过pop.() 来进行删除键,所对应的value也会被删除
- 除了初始化字典时存放数据,还可通过 dict['key'] = value 来存放
- 键为固定的不可变的,只能对应一个value,多次对一个key放入value,后面的值被顶替前面的值
- 需要占用大量内存 ,浪费内存
集合(set)
- 无序性、无重复key
- 创建set,需要提供一个list作为输入集合
- 通过add(key)方法添加元素
- 通过remove(key)删除元素
- 不可以放入可变对象例如 list