以下是一个比较两个列表并将值添加到新的字典列表中的示例代码:
list1 = [1, 2, 3, 4, 5]
list2 = ['a', 'b', 'c', 'd', 'e']
dict_list = []
# 使用zip函数将两个列表合并为一个元组列表
for item1, item2 in zip(list1, list2):
# 创建一个新的字典并将两个值添加到字典中
new_dict = {'value1': item1, 'value2': item2}
# 将字典添加到字典列表中
dict_list.append(new_dict)
# 打印结果
for dictionary in dict_list:
print(dictionary)
输出结果:
{'value1': 1, 'value2': 'a'}
{'value1': 2, 'value2': 'b'}
{'value1': 3, 'value2': 'c'}
{'value1': 4, 'value2': 'd'}
{'value1': 5, 'value2': 'e'}
在这个示例中,我们使用zip
函数将list1
和list2
合并为一个元组列表。然后,我们使用for
循环迭代每个元组,并创建一个新的字典,将item1
和item2
作为键值对添加到字典中。最后,我们将字典添加到dict_list
中,并使用for
循环打印结果。