Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

Python FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/python-dict-iteration.html

python 字典遍历的几种方式

Python 笔记 Python 笔记


python 字典遍历的有三大方式,分别是遍历 keys、遍历 values 和同时 遍历 keys 和 values。

遍历 keys

遍历 keys 有三种方式。

默认遍历 key

for key in dct:
    print(key)

keys

for key in dct.keys():
    print(key)

iterkeys(python 2.x)

如果是 python 2.x,字典对象也可以利用 iterkeys() 函数进行遍历字典的 key。

for key in dct.iterkeys():
    print(key)

遍历 values

遍历 values 有两种方式。

values

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

itervalues(python 2.x)

如果是 python 2.x,字典对象也可以利用 itervalues() 函数进行遍历字典的 value。

for value in dct.itervalues():
    print(value)

遍历 key 和 value

同时遍历 key 和 value 有两种方式。

items

for key, value in dct.items():
    print(key, value)

iteritems(python 2.x)

如果是 python 2.x,字典对象也可以利用 iteritems() 函数同时遍历字典的 key 和 value。

for key, value in dct.iteritems():
    print(key, value)