如何在Python中遍历字典?

有两种遍历Python字典对象的方式。一种是获取keys()列表中每个键的关联值。

>>> D1 = {1:'a', 2:'b', 3:'c'} 
>>> for k in D1.keys():
   print (k, D1[k])
1 a
2 b
3 c

还有items()一种字典对象的方法,该方法返回元组列表,每个元组都有键和值。然后将每个元组解压缩为两个变量,以一次打印一个字典项。

>>> D1={1:'a', 2:'b', 3:'c'} 
>>> for k, v in D1.items():
   print (k, v)
1 a
2 b
3 c