列表 | list | [] | 有序 | 随时增删 | 可变的 | 自由的 | 索引 | 切片 | 重复 | 链接 | in/not in | ||
元组 | tuple | () | 不可改变的list | 有序 | 无法修改 | 不可变的 | 虽然tuple不可变,但是它里面的list、dict、set是可以变的 | 不自由的 | 索引 | 切片 | 重复 | 链接 | in/not in |
字典 | dict | {} | 无序 | 可变的 | 查找速度快,消耗内存多 | 半自由的 | 自由体现在键值对的无序,可以通过key去索引value的值, | 不自由体现在数据操作只能通过key来实现,键值对是不可变类型 | |||||
集合 | set | {} | 没有Value的dict | 无序 | 可变的 | 半自由的 | 自由体现在它通过list传值给它,数据类型是可变的,还可以改变list中的值,数据集是无序的,不重复的,可以进行计算, | 不自由体现在无法使用索引和切片准确定位。 |