我想在 Python 中循环遍历这个字典,并打印键和值,我是 Python 的新手,在互联网上找到的示例不起作用或打印错误。
那么如何正确循环下表并显示键/值?
letters = {
"m":1, "n":1, "r":1, "M":1, "N":1, "R":1, "l":1, "L":1, "1":1,
"3":1, "6":1, "7":1, "8":1, "0":1,
}
我想在 Python 中循环遍历这个字典,并打印键和值,我是 Python 的新手,在互联网上找到的示例不起作用或打印错误。
那么如何正确循环下表并显示键/值?
letters = {
"m":1, "n":1, "r":1, "M":1, "N":1, "R":1, "l":1, "L":1, "1":1,
"3":1, "6":1, "7":1, "8":1, "0":1,
}
您可以使用 items(),例如:
for k, v in letters.items():
print k,v
或者因为它是一个字典,所以遍历键,例如:
# uses iterator, as opposed to returning all the keys via .keys()
for k in letters:
print k, letters[k]
你所拥有的是python中的字典。
for k, v in letters.iteritems():
print k, v
做这件事有很多种方法
# for key in letters
# for key in letters.iterkeys()
for key in letters.keys():
print key, letters[key]
# for key, val in letters.iteritems()
for key, val in letters.items():
print key, val