详解Python遍历字典的键和值的方法

Python遍历字典的键和值的方法

Python中有多种方法可以遍历字典的键和值,下面介绍几种常用的方法。

1. 使用for循环

使用for循环可以遍历字典的键和值,代码示例如下:

dic = {'name':'John', 'age':20}
for key, value in dic.items():
    print(key + ':' + str(value))

输出结果如下:

name:John
age:20

2. 使用dict.keys()方法

使用dict.keys()方法可以得到字典的所有键,代码示例如下:

dic = {'name':'John', 'age':20}
for key in dic.keys():
    print(key + ':' + str(dic[key]))

输出结果如下:

name:John
age:20

3. 使用dict.values()方法

使用dict.values()方法可以得到字典的所有值,代码示例如下:

dic = {'name':'John', 'age':20}
for value in dic.values():
    print(value)

输出结果如下:

John
20

4. 使用dict.items()方法

使用dict.items()方法可以得到字典的所有键值对,代码示例如下:

dic = {'name':'John', 'age':20}
for item in dic.items():
    print(item[0] + ':' + str(item[1]))

输出结果如下:

name:John
age:20

5. 使用enumerate()函数

使用enumerate函数可以得到字典的所有键和值,代码示例如下:

dic = {'name':'John', 'age':20}
for i, (key, value) in enumerate(dic.items()):
    print(key + ':' + str(value))

输出结果如下:

name:John
age:20

以上就是Python遍历字典的键和值的几种方法,使用for循环、dict.keys()、dict.values()、dict.items()和enumerate()函数都可以实现键值对的遍历。

本文链接:http://task.lmcjl.com/news/11979.html

展开阅读全文