Python for循环遍历字典(dict)的方法

本文主要Python中,Python2.x和Python3.x分别使用for循环遍历字典(dict)的方法,以及相关的示例代码。

1、Python2.x遍历的方法

d = {'C': 11, 'Java': 22, 'Python': 33, 'CJavaPy': 44}
for key, value in d.iteritems():
    print(key, '=>', value)

2、Python3.x遍历方法

d = {'C': 11, 'Java': 22, 'Python': 33, 'CJavaPy': 44}
for key, value in d.items():
print(key, '=>', value)

3、通过dict对象的keys()遍历key及value

dict对象的keys()方法,Python2和Python3都是支持的。

d = {'C': 11, 'Java': 22, 'Python': 33, 'CJavaPy': 44}
for key in d.keys():
print(key, '=>', d[key])

4、通过dict对象的values()遍历value

dict对象的values()方法,Python2和Python3都是支持的。

d = {'C': 11, 'Java': 22, 'Python': 33, 'CJavaPy': 44}
for val in d.values():
print(val)

相关文档:

Python 遍历字典

Python 列表、字典和集合推导式及生成器表达式

Python 通过拆分字典的key创建嵌套字典的方法及示例代码

推荐阅读
cjavapy编程之路首页