可以使用set()函数和列表推导式来实现。
代码如下:
dict1 = {'a': 1, 'b': 2, 'c': 3}
dict2 = {'a': 1, 'b': 4, 'c': 3}
result = set(key for key in dict1.keys() if dict1[key] != dict2[key])
print(result)
运行结果为:
{'b'}
其中,列表推导式key for key in dict1.keys() if dict1[key] != dict2[key]
用于遍历dict1的所有键,如果对应的值不相同,则将该键存储在列表中,并使用set()函数将列表转换为集合,以去除重复项。最终返回的集合中就是值不相同的键。