[英]How to compare same keys values from two different dict
Trying to compare same keys values from two different dict, If second dict value is bigger than first dict value then output should show different keys values only. 尝试比较来自两个不同dict的相同键值,如果第二个dict值大于第一个dict值,则输出应仅显示不同的键值。
Example:
first={'a': '1000', 'b': '2000', 'c': '3000'}
second={'a': '1000', 'b': '3000', 'c': '5000'}
new dict output should be {'b': '3000', 'c': '5000'}
how to do this comperison 如何做这个比较
Using a dict comprehension 使用字典理解
Ex: 例如:
first={'a': '1000', 'b': '2000', 'c': '3000'}
second={'a': '1000', 'b': '3000', 'c': '5000'}
print(dict((k, second[k])for k in second if second[k] > first[k]))
Output: 输出:
{'c': '5000', 'b': '3000'}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.