我试着做一个错误预防,其中我看看是否有双重定义。
例如:
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')