我有两个类似的json文件,如下所示,它们具有相同的键。我需要找到两个文件(id_number)中只有一个键的差异,如果有差异,请存储名称。有什么办法吗?
[
{
"id_number": "SA4784",
"name": "Mark",
"birthdate": None
},
{
"id_number": "V410Z8",
"name": "Vincent",
"birthdate": "15/02/1989"
},
{
"id_number": "CZ1094",
"name": "Paul",
"birthdate": "27/09/1994"
}
]
答案 0 :(得分:0)
set(x.keys())^ set(y.keys())
类似的东西会消除您的不同钥匙
答案 1 :(得分:0)
将这两个文件加载到字典中,循环执行它们,并在每次迭代时比较每个文件的id_number。如果它们不同,则输出名称字段。