在 Python 中,字典对象本身是可迭代的,但默认情况下,迭代字典对象时会遍历字典的键。使用 .items() 方法可以获取一个可迭代的对象,其中每个元素都是字典中的一个键值对(项),表示为元组。
例如,考虑以下字典:
my_dict = {"key1": 100, "key2": 200, "key3": 300}
如果直接对字典进行迭代:
for item in my_dict:
print(item)
输出将是字典的键:
key1
key2
key3
而如果使用 .items() 方法进行迭代:
for item in my_dict.items():
print(item)
输出将是字典的项(键值对):
('key1', 100)
('key2', 200)
('key3', 300)