首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[教程]Python中显示字典的键和值,只需使用for循环遍历字典即可。例如:“轻松掌握Python,快速显示字典中的键与值!

发布于 2025-10-24 03:30:34
0
2111

在Python中,字典是一种非常重要的数据结构,它由键值对组成,其中每个键是唯一的。要显示字典中的所有键和值,我们可以使用for循环遍历字典。下面,我将详细讲解如何使用for循环来显示字典中的键和值。...

在Python中,字典是一种非常重要的数据结构,它由键值对组成,其中每个键是唯一的。要显示字典中的所有键和值,我们可以使用for循环遍历字典。下面,我将详细讲解如何使用for循环来显示字典中的键和值。

1. 使用for循环遍历字典

要遍历字典中的键和值,我们可以使用for循环结合字典的迭代器。下面是一个简单的例子:

# 定义一个字典
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'}
# 使用for循环遍历字典
for key, value in my_dict.items(): print(f'Key: {key}, Value: {value}')

在上面的代码中,my_dict.items() 方法返回一个包含字典中键值对的迭代器。for循环中的 keyvalue 变量分别代表迭代器中的键和值。通过打印这两个变量,我们可以在控制台中看到每个键和对应的值。

2. 只显示键或值

如果你只想显示字典中的键或值,可以使用以下方法:

显示所有键

# 只显示键
for key in my_dict.keys(): print(f'Key: {key}')

显示所有值

# 只显示值
for value in my_dict.values(): print(f'Value: {value}')

3. 字典的遍历顺序

从Python 3.7开始,字典保持插入顺序。这意味着当你遍历字典时,键和值将按照它们被添加到字典中的顺序显示。

4. 遍历嵌套字典

如果字典中嵌套了另一个字典,我们也可以使用for循环来遍历它。以下是一个例子:

# 定义一个嵌套字典
nested_dict = { 'person': { 'name': 'Alice', 'age': 25 }, 'address': { 'city': 'New York', 'country': 'USA' }
}
# 遍历嵌套字典
for key, value in nested_dict.items(): if isinstance(value, dict): for sub_key, sub_value in value.items(): print(f'{key}.{sub_key}: {sub_value}') else: print(f'{key}: {value}')

在上面的代码中,我们首先检查 value 是否为字典类型。如果是,我们再次使用for循环遍历嵌套字典。

通过以上方法,你可以轻松地在Python中显示字典的键和值。希望这篇文章能帮助你更好地理解和使用Python字典。

评论
一个月内的热帖推荐
csdn大佬
Lv.1普通用户

452398

帖子

22

小组

841

积分

赞助商广告
站长交流