有没有办法在 python 中打印匿名字典的键和值。
for key in {'one':1, 'two':2, 'three':3}:
print key, ":", #value
for key, value in {'one':1, 'two':2, 'three':3}.iteritems():
print key, ":", value
默认情况下,迭代它会返回它的键。.iteritems() 返回 (key, value) 的 2 元组。
你可以这样做:
for (key, value) in {'one':1, 'two':2, 'three':3}.items():
print key, value
要迭代键/值对,您可以使用.items()
or .iteritems()
:
for k, v in {'one':1, 'two':2, 'three':3}.iteritems():
print '%s:%s' % (k, v)
见http://docs.python.org/library/stdtypes.html#dict.iteritems
当然,只需使用:
for key,value in {'one':1, 'two':2, 'three':3}.items():
print key, ":", value
您可以使用iteritems方法来遍历 dict
for key, value in {'one':1, 'two':2, 'three':3}.iteritems():
print key
print value