📅  最后修改于: 2023-12-03 15:38:24.512000             🧑  作者: Mango
在 Python 中,字典(Dictionary)是由键(Key)和值(Value)组成的无序集合,其中每个键都是唯一的。可以通过键来访问对应的值,从而实现数据的存储与查找功能。本文将介绍如何在 Python 中编写字典及其常用操作。
在 Python 中,可以使用大括号 {}
或 dict()
函数来创建字典。以下是创建字典的示例代码:
# 使用大括号创建字典
my_dict = {'apple': 3, 'banana': 6, 'orange': 9}
# 使用 dict() 函数创建字典
my_dict2 = dict(name='Tom', age=18, score=90)
可以在大括号中指定初始化时的键值对,也可以使用 dict()
函数来指定键值对。
可以使用键来访问字典中的值。
my_dict = {'apple': 3, 'banana': 6, 'orange': 9}
# 访问字典中的值
print(my_dict['apple']) # 输出 3
如果键不存在,会抛出 KeyError
异常。
可以使用键来修改字典中的值。
my_dict = {'apple': 3, 'banana': 6, 'orange': 9}
# 修改字典中的值
my_dict['apple'] = 5
print(my_dict) # 输出 {'apple': 5, 'banana': 6, 'orange': 9}
如果键不存在,会新增键值对。
my_dict = {'apple': 3, 'banana': 6, 'orange': 9}
# 新增键值对
my_dict['pear'] = 4
print(my_dict) # 输出 {'apple': 3, 'banana': 6, 'orange': 9, 'pear': 4}
可以使用 del
关键字来删除字典中的键值对。
my_dict = {'apple': 3, 'banana': 6, 'orange': 9}
# 删除键值对
del my_dict['orange']
print(my_dict) # 输出 {'apple': 3, 'banana': 6}
可以使用 for
循环来遍历字典中的键值对。
my_dict = {'apple': 3, 'banana': 6, 'orange': 9}
# 遍历字典中的键值对
for key, value in my_dict.items():
print(key, value)
可以使用 in
关键字来判断一个键是否存在于字典中。
my_dict = {'apple': 3, 'banana': 6, 'orange': 9}
# 判断键是否存在
if 'apple' in my_dict:
print('存在')
else:
print('不存在')
本文介绍了如何在 Python 中编写字典以及其常用操作。字典是 Python 中非常重要的数据类型,掌握字典的使用能力可以大大提高编程效率。