我有以下字典:
d1 = {'test': ['1', '2', '3'],
'cool': ['7', '1'],
'idk': ['3', '2', '7', '1'],
'idc': ['8'],
'hm': ['1', '4', '5']}
我想要实现的输出是:
{'test': ['1', '2', '3'],
'cool': ['7'],
'idk': [''],
'idc': ['8'],
'hm': ['4','5']}
这是我尝试过的代码:
result = {}
for key, value in d1.items():
if value not in result.values():
result[key] = value
print("result", str(result))
这并没有给我我期望的输出。我试图保留第一个值并在此之后删除该值的任何出现。任何帮助将不胜感激。