如何比较json文件中的值[在Python中]



我试着做一个错误预防,其中我看看是否有双重定义。

例如:

json1 = {
"a": "python is good",
"b": "i like java",
"c": "python is good"
}

我想遍历这些值,看看是否在另一个键处得到相同的值。

获取如下信息:ERROR: double definition">

它们是比较这些的好方法吗?

您可以使用length(len()函数)来比较它们

len(set(json1.values())) == len(json1.values())

你可以这样打印:

print('ERROR: double definition' if len(set(json1.values())) != len(json1.values()) else 'All good')

相关内容

  • 没有找到相关文章

最新更新