python字典的基本操作
python字典的基本操作如下:
查询字典
1、dictname['key']。
2、get方法:dictname.get('key')。
(1)如果存在key,就会返回相对应的值。
(2)get如果取得是不存在的key,会返回none。
(3)get如果取得是不存在的key,但是在.get里面给赋值了默认值,那么就会返回默认值。
修改字典
dictname['key']='value'。
新增字典
1、dictname['key']='value'。
2、dictname.setdefault('key','value')。
区别:第一种方法,对已经存在的key,会直接修改key对应的值。
用setdefault新增一个已经存在的key,不会修改已经存在key的值。
清空字典
1、dictname.pop('key'),删除不存在的key会报错KeyError。
2、del dictname['key'],删除不存在的key会报错KeyError。
dictname.clear()。
随机删除一个元素.popitem()。
dictname.popitem()。
复制一个字典update。
获取字典里面所有的key.keys(),获取字典里面所有的value.values()。
循环字典
循环字典用for,每次取到的都是字典的key。
同时取字典里面的key与value,用items()方法。
判断key value是否存在字典里面,用in not in。
字典嵌套
字典里面可以嵌套字典,嵌套列表。