可以使用zip函数实现将所有字典的相同键值组成一个元组,然后使用set函数将其转换为集合,最后比较集合的长度:
dict_list = [{'name':'Tom','age':10},{'name':'Jerry','age':12},{'name':'Bob','age':12}]
value_sets = [set(pair) for pair in zip(*[d.values() for d in dict_list])]
print(len(value_sets) == 1)
输出结果为True,表示字典列表中的所有值都相等。此方法也可以应用于比较字典列表中的指定键值。