📜  如何在 pytohn 中编写字典 - Python (1)

📅  最后修改于: 2023-12-03 15:38:24.512000             🧑  作者: Mango

如何在 Python 中编写字典

简介

在 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 中非常重要的数据类型,掌握字典的使用能力可以大大提高编程效率。