有沒有辦法在python中打印匿名字典的鍵和值?在Python中循環未命名的字典
for key in {'one':1, 'two':2, 'three':3}:
print key, ":", #value
有沒有辦法在python中打印匿名字典的鍵和值?在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()返回(鍵,值)的2元組。
你可以這樣做:
for (key, value) in {'one':1, 'two':2, 'three':3}.items():
print key, value
遍歷鍵/值對,您可以使用.items()
或.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方法通過字典
for key, value in {'one':1, 'two':2, 'three':3}.iteritems():
print key
print value
迭代這是一個'dictionary',而不是'list' – jamylak 2012-04-11 08:05:19
感謝大家。我打算說字典。意外地將它列爲列表。 – John 2012-04-11 08:19:59
爲什麼不使用元組列表呢? – Simon 2012-04-11 08:55:58