【发布时间】:2017-12-19 19:18:22
【问题描述】:
我有两个带有嵌套字典的列表:
list1 = [{u'Key': u'lm_app', u'Value': u'lm_app'}, {u'Key': u'Name', u'Value': u'new Name'}, {u'Key': u'lm_sbu', u'Value': u'lm_sbu'}, {u'Key': u'lm_app_env', u'Value': u'lm_app_env'}]
list 2 = [{u'Key': 'lm_sbu', u'Value': 'lm_sbu'}, {u'Key': 'Name', u'Value': 'test'}]
如何检查列表 1 中的键是否存在于列表 2 中?
关于这个例子,键 'lm_sbu' 和 'Name' 都存在于列表 1 和列表 2 中。但是键 'lm_app' 和 'lm_app_env' 存在于列表 1 中,但不存在于列表 2 中。
一旦发现差异,我想将差异附加到单独的列表中。
谢谢
【问题讨论】:
标签: python list dictionary compare keyvaluepair