📅  最后修改于: 2023-12-03 14:46:31.828000             🧑  作者: Mango
Python中的字典是一种非常有用的数据类型。它允许您存储键值对,其中键是唯一的,值可以是任何类型的对象。在本文中,我们将讨论Python中字典的一些基础知识和操作,以及Python中的一些关键字。
要创建一个字典,您可以使用花括号{}或dict()构造函数,如下所示:
# 使用花括号{}创建字典
my_dict = {'apple': 1, 'banana': 2, 'cherry': 3}
# 使用dict()构造函数创建字典
my_dict = dict(apple=1, banana=2, cherry=3)
创建字典时,您可以指定键和值。键必须是唯一的,值可以是任何类型的对象。
要访问字典中的值,您可以使用它们的键。如果字典中不存在该键,则会引发KeyError异常。例如:
my_dict = {'apple': 1, 'banana': 2, 'cherry': 3}
print(my_dict['apple']) # 输出1
print(my_dict['orange']) # 引发KeyError异常
要向字典添加/更新键值对,您可以使用以下语法:
my_dict[key] = value
这将更新字典中的键值对,如果键不存在,则将其添加到字典中。
要从字典中删除键值对,您可以使用以下语法:
del my_dict[key]
要遍历字典中的所有键值对,您可以使用以下语法:
for key, value in my_dict.items():
print(key, value)
这将输出字典中的所有键值对。
Python中有一些关键字,它们在字典中的使用中具有特殊的含义。这些关键字包括:
' in '关键字用于检查一个值是否存在于一个序列中。在字典中,使用in检查一个键是否存在于字典中。例如:
my_dict = {'apple': 1, 'banana': 2, 'cherry': 3}
print('banana' in my_dict) # 输出 True
print('orange' in my_dict) # 输出 False
' items '关键字用于获取字典中的所有键值对。例如:
my_dict = {'apple': 1, 'banana': 2, 'cherry': 3}
for key, value in my_dict.items():
print(key, value)
输出:
apple 1
banana 2
cherry 3
' keys '关键字用于获取字典中的所有键。例如:
my_dict = {'apple': 1, 'banana': 2, 'cherry': 3}
for key in my_dict.keys():
print(key)
输出:
apple
banana
cherry
' values '关键字用于获取字典中的所有值。例如:
my_dict = {'apple': 1, 'banana': 2, 'cherry': 3}
for value in my_dict.values():
print(value)
输出:
1
2
3
Python中的字典是一种非常有用的数据类型,它允许您存储键值对。本文介绍了Python中字典的一些基础知识和操作,以及Python中的一些关键字。希望这篇文章能够帮助您更好地理解和使用Python中的字典!