列表 | 字典 | 元组 | 集合 | |
---|---|---|---|---|
类型名 | list | dict | tuple | set |
容器标志 | [] 有序 可变 元素类型不限 | {key:value} 无序 可变 键名不可变,且唯一 值的类型不限 | () 有序 不可变 元素类型不限 | {} 无序 可变 元素类型不可变,且唯一 |
容器特点 | ||||
增删改查 | 增:append,extend,insert 删:pop,del, remove 改:列表[下标] = 元素 查:单值,切片 | 增改:setdefault,字典[key] = value,update 删:remove,pop,popitem,del 查:字典[key],字典.get(key,默认值), | 由于不可变,所以不能进行增删改操作 查:单值或切片 | 增:add,update 删:remove,discard, 改:只能删除后,重新添加 查:只能遍历 |
相关运算 | +,* ,in,max,min,len,sorted,sum | in (判断键名),len,sorted | +,*,in,len,sorted | &,|,-,^,>=,>,len,sorted |
相关方法 | clear,copy,sort,count,index | clear,copy,keys,values,items, | count,index | |
怎么选择 |
常见容器总结
最新推荐文章于 2024-06-10 22:18:41 发布