您现有的代码只需进行一些调整。i
是 关键,因此您只需要使用它:
for i in d:
print i, d[i]
您还可以获得包含键和值的迭代器。在Python 2中,d.items()
返回(键,值)元组的列表,而d.iteritems()
返回提供相同值的迭代器:
for k, v in d.iteritems():
print k, v
在Python 3中,d.items()
返回迭代器;要获得列表,您需要将迭代器传递给list()
自己。
for k, v in d.items():
print(k, v)