重新表示两个字典中不同值的键

时间:2019-05-17 09:48:05

标签: python-3.x dictionary

我正在尝试比较代表-对的两个字典。看起来像这样:

#pseudo-code, syntax is irrevelant

old_dictionary = {
1241:{
'name': 'Anakin',
'last_name': 'Skywalker',},

1215:{
'name':'someotherguy',
}
}

new_dictionary = {
1241:{
'name':'Darth',
'last_name':'Vader'
}
}

我想要编写一个函数,该函数将返回有关集之间差异的信息。我通过键比较键创建的集合的差异,但是不知道如何有效地比较两个字典的值。此函数的结果将在以后用于更新SQL数据库,因此我希望收到像字典一样的结果并进行更改:

{1241:'UPDATE', 1215:'DELETE'}

1 个答案:

答案 0 :(得分:1)

这是一种实现方法:

page