如何在python中使用for循环打印字典键和值

时间:2017-05-01 11:17:08

标签: python-3.x for-loop iteration

#!/usr/bin/python

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}

for items in dict:
    print items
    print value

3 个答案:

答案 0 :(得分:0)

尝试:

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}

for items in dict:
    print(items)
    print(dict[items])

或者如果你想要一个像key:value这样的格式,你可以这样做: print(items,':', dict[items])

答案 1 :(得分:0)

更容易:

dict.items()
dict.values()

答案 2 :(得分:0)

要迭代字典的键和值,您可以使用items()方法,或者使用Python 2.x iteritems()

所以您要查找的代码如下:

d = {'Name' : 'Zara', 'Age' : '7', 'Class' : 'First'}
#dict is a key word, so you shouldn't write a variable to it

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

如果你使用的是Python 2.x而不是3.x,你可以在for循环中使用这一行:

for key, value in d.iteritems():

我希望这已经回答了你的问题,下次再尝试做一些研究,因为可能还有另一个问题可以回答这个问题。