📅  最后修改于: 2023-12-03 15:26:45.702000             🧑  作者: Mango
在 Python 中,字典是一种无序的数据类型,其中数据以键值对(key-value pairs)的形式存储。字典是非常有用的数据类型,经常用于存储关联数据,如词汇表和图形的邻接矩阵等。
为了检查 Python 中字典的行,我们通常会使用以下几个重要的方法:
在 Python 中创建字典最常见的方法是使用花括号 {},在括号中以键值对的形式存储数据。字典的键必须是唯一的,而值可以是任意类型的数据,包括数字、字符串、列表和元组等。
# 创建一个空字典
empty_dict = {}
# 创建一个非空字典
dict1 = {'apple': 1, 'orange': 2, 'banana': 3}
# 使用 dict() 函数创建一个字典
dict2 = dict(apple=1, orange=2, banana=3)
要访问字典中的数据,可以使用方括号 [],并指定所需的键。如果字典中不存在该键,则会抛出 KeyError 异常。
# 访问字典中的值
print(dict1['apple']) # 输出 1
# 访问不存在的键
print(dict1['grape']) # 抛出 KeyError 异常
遍历字典是一种常见的操作,通常会使用 for 循环语句完成。在 for 循环中,可以使用 items() 方法来同时遍历字典中的键和值。
# 遍历字典中的键和值
for key, value in dict1.items():
print(key, value)
要向字典中添加新的键值对,可以使用方括号 [],并指定所需的键;如果该键已存在,则会将原来的值更新为新的值。
# 向字典中添加新的键值对
dict1['grape'] = 4
# 更新字典中的值
dict1['apple'] = 5
要删除字典中的键值对,可以使用 del 关键字,指定所需的键。也可以使用 pop() 方法,指定所需的键,并返回被删除的值。
# 删除字典中的键值对
del dict1['orange']
# 删除不存在的键
del dict1['grape'] # 抛出 KeyError 异常
# 使用 pop() 方法删除键值对
value = dict1.pop('banana')
以上就是 Python 中字典的一些常用操作方法。如果你经常使用字典存储数据,那么一定要熟悉上述方法,以便更高效地处理数据。