📜  Python|第 4 组(字典, Python中的关键字)(1)

📅  最后修改于: 2023-12-03 14:46:31.828000             🧑  作者: Mango

Python | 第 4 组(字典, Python中的关键字)

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中的关键字

Python中有一些关键字,它们在字典中的使用中具有特殊的含义。这些关键字包括:

in

' in '关键字用于检查一个值是否存在于一个序列中。在字典中,使用in检查一个键是否存在于字典中。例如:

my_dict = {'apple': 1, 'banana': 2, 'cherry': 3}

print('banana' in my_dict)  # 输出 True
print('orange' in my_dict)  # 输出 False
items

' 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

' keys '关键字用于获取字典中的所有键。例如:

my_dict = {'apple': 1, 'banana': 2, 'cherry': 3}

for key in my_dict.keys():
    print(key)

输出:

apple
banana
cherry
values

' values '关键字用于获取字典中的所有值。例如:

my_dict = {'apple': 1, 'banana': 2, 'cherry': 3}

for value in my_dict.values():
    print(value)

输出:

1
2
3
结论

Python中的字典是一种非常有用的数据类型,它允许您存储键值对。本文介绍了Python中字典的一些基础知识和操作,以及Python中的一些关键字。希望这篇文章能够帮助您更好地理解和使用Python中的字典!