Python操作字典(dict)
程序员文章站
2022-06-30 12:47:41
一、字典定义 二、字典元素添加 三、字典元素删除 四、字典查询 五、其他常见的字典操作函数 按从左往右从上往下的顺序,其作用依次为: ......
一、字典定义
>>> dict={}
二、字典元素添加
>>> dict['性别']='男' >>> dict {'性别': '男'} >>> dict['信息']=[{'姓名':'Leo'},{'职业','未知'},{'年龄',10086}] >>> dict {'性别': '男', '信息': [{'姓名': 'Leo'}, {'职业', '未知'}, {'年龄', 10086}]}
三、字典元素删除
>>> del dict['性别'] >>> dict {'信息': [{'姓名': 'Leo'}, {'职业', '未知'}, {'年龄', 10086}]} >>> dict.clear() >>> dict {}
四、字典查询
In [1]: dict={} In [2]: dict['A']='a' In [3]: dict.get('A') Out[3]: 'a' In [4]: dict['A'] Out[4]: 'a' #两种方法都可以
五、其他常见的字典操作函数
按从左往右从上往下的顺序,其作用依次为:
dict.clear():清空字典元素 dict.get(key, default=None):查询字典中键对应的值,如果不存在返回default值 dict.pop():删除对应键值,相当del dict.update():将另一个字典的键值更新到本字典,不存在的新插入,存在的更新 dict.copy():返回字典的复制 dict.items():将字典中的每个键值对作为一个元组,以列表的形式返回 dict.popitem():随机删除字典中的一对键值,因为字典是无序的,因此在需要逐一删除时会有用 dict.values():以列表格式返回字典中所有的值 dict.fromkeys(seq,value):将列表seq中元素对应的键的值全部更新为value dict.keys():返回所有键值 dict.setdefault(key, default=None):查询键对应的值,如果键不存在,那么会添加键并将值设为default