python3中:
>>> d = {'x': 1, 'y': 2, 'z': 3}
- 遍历keys
>>> for k in d:
... print(k)
... print(d[key])
...
y
3
x
3
z
3
- 遍历keys,values
>>> for k,v in d.items():
... print(k)
... print(v)
...
y
2
x
1
z
3
- 遍历keys
>>> for k in d.keys():
... print(k)
... print(d[k])
...
y
2
x
1
z
3
- 遍历values
>>> for v in d.values():
... print(v)
...
2
1
3
python2中稍有区别,items()、keys()、values()换成iteritems()、iterkeys()、itervalues()
本文详细介绍了在Python3中如何高效地遍历字典的keys、values和items,包括具体的代码示例,展示了不同遍历方式的区别。同时,提到了Python2中遍历字典的语法差异。

被折叠的 条评论
为什么被折叠?



