我有一个查询字段列表:
>>> l = ['A', 'C', 'Z', 'M']
我将需要在此查找列表上测试2个词典的相等性:
>>> d1 = {'A': 3,'F': 4,'Z': 1}
>>> d2 = {'B': 0,'A': 3,'C': 7}
如果满足以下任一条件,则对列表中任何字段'x'的相等性测试成功:1.如果
两个字典中
都不存在'x'2.如果'x'存在并且d1 [x] = = d2 [x]
仅当根据上述条件,列表中的所有字段都成功时,equity函数才返回匹配项。
因此,对于上述命令-Z失败,C失败,A成功,M成功。
但是,对字典的相等性测试应报告失败。
实现这一目标的最短方法是什么?
互换的青春
慕田峪7331174
相关分类