Python 3.x 如何在python中使用for循环打印字典键和值
尝试: 或者,如果您想要像key:value这样的格式,可以执行以下操作: 打印项目“:”,dict[项目]更容易:Python 3.x 如何在python中使用for循环打印字典键和值,python-3.x,for-loop,iteration,Python 3.x,For Loop,Iteration,尝试: 或者,如果您想要像key:value这样的格式,可以执行以下操作: 打印项目“:”,dict[项目]更容易: dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} for items in dict: print(items) print(dict[items]) 要对字典的键和值进行迭代,可以使用items方法,或者对于Python2.x iteritems 因此,您要查找的代码如下所示: dict.items()
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
for items in dict:
print(items)
print(dict[items])
要对字典的键和值进行迭代,可以使用items方法,或者对于Python2.x iteritems 因此,您要查找的代码如下所示:
dict.items()
dict.values()
如果要使用Python2.x而不是3.x,则应在for循环中使用这一行:
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)
我希望这已经回答了您的问题,就在下一次尝试做更多的研究,因为可能还有另一个问题可以回答这一问题。基本上,您试图做的是遍历字典中的每个键,对于dict:中的项。然后,您尝试打印出关键项。然后你试着做一些像printvalue的事情。但不存在所谓的价值。您可以改为使用dict[item]打印该键的值。阅读:
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)
for key, value in d.iteritems():