Python中有多种方法可以遍历字典的键和值,下面介绍几种常用的方法。
使用for循环可以遍历字典的键和值,代码示例如下:
dic = {'name':'John', 'age':20} for key, value in dic.items(): print(key + ':' + str(value))
输出结果如下:
name:John age:20
使用dict.keys()方法可以得到字典的所有键,代码示例如下:
dic = {'name':'John', 'age':20} for key in dic.keys(): print(key + ':' + str(dic[key]))
输出结果如下:
name:John age:20
使用dict.values()方法可以得到字典的所有值,代码示例如下:
dic = {'name':'John', 'age':20} for value in dic.values(): print(value)
输出结果如下:
John 20
使用dict.items()方法可以得到字典的所有键值对,代码示例如下:
dic = {'name':'John', 'age':20} for item in dic.items(): print(item[0] + ':' + str(item[1]))
输出结果如下:
name:John age:20
使用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