Python字典遍历操作实例小结

  • Post category:Python

针对“Python字典遍历操作实例小结”这个话题,我来给您详细讲解一下该攻略的完整内容。

1. 背景介绍

字典(Dictionary)是Python中一种非常常用的数据类型,常用于存储键值对(key-value pairs)。常见的用途有存储配置、映射等。在实际应用中,我们需要对字典进行遍历操作,以便获取其中的内容。

2. 实现过程

在Python中,字典的遍历操作可以使用for循环结合items()keys()values()方法。其中:

  • items()方法可返回字典中所有的(key, value)元组;

  • keys()方法可返回字典中所有的键(key);

  • values()方法可返回字典中所有的值(value)。

下面通过两条示例来讲解字典的遍历操作。

2.1 示例一

示例一:我们定义一个名为numbers的字典,里面包含若干个数字作为键及其对应的平方作为值,需要遍历该字典的所有键值对并打印输出。

numbers = {
    1: 1,
    2: 4,
    3: 9,
    4: 16,
    5: 25
}
for key, value in numbers.items():
    print(key, value)

运行结果:

1 1
2 4
3 9
4 16
5 25

2.2 示例二

示例二:我们定义一个名为cities的字典,里面包含若干个城市及其对应的国家,需要遍历该字典的所有键、所有值并打印输出。

cities = {
    'Beijing': 'China',
    'Tokyo': 'Japan',
    'Paris': 'France',
    'New York': 'USA',
    'Sydney': 'Australia'
}
for key in cities.keys():
    print(key)

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

运行结果:

Beijing
Tokyo
Paris
New York
Sydney
China
Japan
France
USA
Australia

3. 总结

以上,就是字典遍历操作实例的完整攻略了。总结一下,字典遍历可以通过for循环结合items()keys()values()方法实现。对于字典中的每个键值对,可以使用items()同时获取键和值;对于字典中的每个键/值,可以使用keys()values()分别获取。