📅  最后修改于: 2023-12-03 15:04:05.720000             🧑  作者: Mango
如果您需要使用 Python 遍历字典的键值对,本文将向您介绍一些方法。
使用 items()
方法遍历字典所有键值对:
dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
for key, value in dict.items():
print(key, value)
输出:
key1 value1
key2 value2
key3 value3
使用 keys()
方法遍历字典所有键:
dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
for key in dict.keys():
print(key)
输出:
key1
key2
key3
使用 values()
方法遍历字典所有值:
dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
for value in dict.values():
print(value)
输出:
value1
value2
value3
使用列表推导式,我们可以遍历字典的键值对,键和值:
dict = {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
print([(key, value) for key, value in dict.items()])
print([key for key in dict.keys()])
print([value for value in dict.values()])
输出:
[('key1', 'value1'), ('key2', 'value2'), ('key3', 'value3')]
['key1', 'key2', 'key3']
['value1', 'value2', 'value3']
以上是遍历字典键值对、键和值的几种方法,根据需求选择最适合自己的方法即可。