我想从字典列表中删除重复的字典对象.我不希望dict元素与列表中的另一个dict元素具有相同的'plate'元素.我只想要一次.
datalist = [
{
'plate': "01",
'confidence' : "80"
},
{
'plate': "01",
'confidence' : "60"
},
{
'plate': "02",
'confidence' : "91"
},
{
'plate': "02",
'confidence' : "91"
},
]
Run Code Online (Sandbox Code Playgroud)
我的输出应该是这样的:
datalist = [
{
'plate': "01",
'confidence' : "80"
},
{
'plate': "02",
'confidence' : "91"
},
]
Run Code Online (Sandbox Code Playgroud)
这是我的代码,但我没有得到确切的结果.
def filter(datalist):
previous = ""
for data in datalist:
current = data['plate']
if current is previous:
datalist.remove(data)
previous = current
return datalist
datalist = [
{
'plate': …Run Code Online (Sandbox Code Playgroud)