欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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'
#两种方法都可以

五、其他常见的字典操作函数

Python操作字典(dict)

按从左往右从上往下的顺序,其作用依次为:

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