我有一组数据,我想检查我的data
中的value
是否重复。
我的方法如下,我觉得有点复杂,所以我想问一下,有没有更好的方法?在
data =[
{"name": "ali",
"value": "ABC"
},
{"name": "bob",
"value": "ABC"
},
{"name": "cathy",
"value": "ABC"
},
{"name": "david",
"value": "ABCD"
},
]
check_list = []
duplicate_value = []
for d in data:
if d["value"] not in check_list:
check_list.append(d["value"])
else:
if d["value"] not in duplicate_value:
duplicate_value.append(d["value"])
print "You have duplicate value:", duplicate_value
您可以使用^{} :
输出-
^{pr2}$你可以做一些简单的事情:
相关问题 更多 >
编程相关推荐