遍历三个字典列表的替代方案是将三个字典列表合并为一个字典,然后遍历该字典。以下是一个示例代码:
dict_list1 = [{'key1': 'value1'}, {'key2': 'value2'}, {'key3': 'value3'}]
dict_list2 = [{'key4': 'value4'}, {'key5': 'value5'}, {'key6': 'value6'}]
dict_list3 = [{'key7': 'value7'}, {'key8': 'value8'}, {'key9': 'value9'}]
merged_dict = {}
for d in dict_list1 + dict_list2 + dict_list3:
merged_dict.update(d)
for key, value in merged_dict.items():
print(key, value)
在这个示例中,首先将三个字典列表合并为一个字典 merged_dict
,使用 update()
方法将每个字典的键值对添加到 merged_dict
中。然后使用 items()
方法遍历 merged_dict
,打印每个键值对的键和值。
上一篇:遍历3个数组