可以使用set()对比两个列表的元素是否相同,再将结果用一个字典保存起来。下面是示例代码:
dict1 = {'a': [1, 2, 3], 'b': [4, 5, 6]}
dict2 = {'a': [1, 2, 3], 'b': [4, 5, 7]}
result = {}
for key in dict1.keys():
if set(dict1[key]) == set(dict2[key]):
result[key] = True
else:
result[key] = False
print(result) # {'a': True, 'b': False}
以上代码中,首先创建了两个字典,其中值为列表。然后创建一个result字典,用于存放比较结果。for循环遍历所有的键,如果两个值相同,则在result字典中添加True,否则添加False。最后输出result字典,得到了比较结果。