如果已经有一个带有相同文本的元素,我该如何删除?
答案 0 :(得分:0)
我假设您要实现的目的是删除具有重复值的JSON条目。
请注意,在Python中,JSON元素与字典相同。因此,您可以遍历字典并创建一个不包含重复项的新字典,如下所示:
result = {}
for key,value in input_raw.items():
if value not in result.values():
result[key] = value
print(result)
取自Removing Duplicates From Dictionary。请参阅该链接以获取更多信息/替代解决方案。
输入:
{
'key1':'a',
'key2':'b',
'key3':'b',
'key4':'c'
}
这成功产生了输出:
{
'key1':'a',
'key2':'b',
'key4':'c'
}