列表 | 字典 | 元组 | 集合 | |
---|---|---|---|---|
类型名 | list | dict | tuple | set |
容器标志 | [元素1, 元素2,…] | {key1:value1, key2:value2,…} | (元素1,元素2,…) | {元素1,元素2,…} |
容器的特点 | 可变;有序 | 可变;无序 | 不可变;有序 | 可变;无序 |
增删改查 | 1. 增:append、insert 2. 删:del、remove、pop 3. 改:列表[下标] = 值 4. 查:列表[下标]、列表[开始下标: 结束下标:步长]、遍历 | 1. 增:字典[key]=值、setdefault 2. 删:del、pop 3. 改:字典[key] = 值 4.查:字典[key]、get、遍历 | (只有查) 1. 和列表一样 2. 多个变量法 | 1. 增:add、update 2. 删:remove、discard 3.查:遍历 4.数学集合运算:|、&、-、^、>、<、>=、<= |
相关操作 | +、*、比较大小、比较相等、in 和 not in、max、min、sorted、sum、list、len | 比较相等、in 和 not、dict、len | 和列表一样 | 比较相等、in 和 not in、max、min、sorted、sum、list、len |
相关方法 | clear、copy、count、index、extend、append、insert、pop、remove | clear、copy、get、setdefault、keys、values、items、update | count、index、 | 不管 |
怎么选择 | 保存多个意义相同的数据 | 保存多个意义不同的数据 | 保存不能被修改的多个数据 | 去重和进行集合运算 |
常见4种容器使用总结
最新推荐文章于 2023-12-05 19:34:26 发布