我有这样一个清单:
[{'score': '92', 'imageId': '6184de26-e11d-4a7e-9c44-a1af8012d8d0', 'label': 'Door'},
{'score': '61', 'imageId': '6184de26-e11d-4a7e-9c44-a1af8012d8d0', 'label': 'Sliding Door'}]
我想根据它们的imageId删除重复的图像。因此,在上述示例中,imageID 6184de26-e11d-4a7e-9c44-a1af8012d8d0出现了2次(保留得分最高的一次)。你知道吗
在Python中如何做到这一点?你知道吗
我假设你想保留分数最高的条目。试试这个:
我建议您稍微加强示例,以便:
我将创建一个标记dict,id作为键,sublist作为值。循环输入,如果值更高,则覆盖dict条目(不要忘记强制转换为整数)
结果(使用词典时顺序可能会改变):
如果你有大量的数据,就用1.数据帧它的清洁阅读和维护。你知道吗
相关问题 更多 >
编程相关推荐