使用 for 循环遍历字典的 Python 程序
在此示例中,您将学习使用 for 循环遍历字典。
示例 1:使用 items() 访问键和值
dt = {'a': 'juice', 'b': 'grill', 'c': 'corn'} for key, value in dt.items(): print(key, value)
输出
a juice b grill c corn
使用 for 循环,传递两个循环变量key和valuefor iterable dt.items()。items()返回key:value对。
打印key和value.
示例 2:在不使用 items() 的情况下同时访问键和值
dt = {'a': 'juice', 'b': 'grill', 'c': 'corn'} for key in dt: print(key, dt[key])
输出
a juice b grill c corn
使用 for 循环遍历字典。
在(ie )处打印循环变量key和值。keydt[key]
然而,更 Pythonic 的方式是示例 1。
示例 3:使用 iteritems() 访问键和值
dt = {'a': 'juice', 'b': 'grill', 'c': 'corn'} for key, value in dt.iteritems(): print(key, value)
输出
a juice b grill c corn
它适用于 python 2 版本。
与示例 1 一样,我们可以iteritems()用于 python 2 版本。
示例 4:显式返回键或值
dt = {'a': 'juice', 'b': 'grill', 'c': 'corn'} for key in dt.keys(): print(key) for value in dt.values(): print(value)
输出
a b c juice grill corn
您可以使用keys() 和 values()分别显式返回字典的键和值。
相关文章