从相同键的 python 字典值中删除重复值

Remove duplicate values from python dictionary value for the same key

我有一本 python 字典

graph = {'A': ['B', 'C','B'], 'E': ['C', 'D']}

我想从我的字典中删除重复的值并希望以这种形式出现

graph = {'A': ['B', 'C'], 'E': ['C', 'D']}

这是示例数据集。我不确定发生了多少案例。 你能建议我怎么做吗?

您只需将列表转换为集合,然后再转换回列表即可。

graph = {'A': ['B', 'C','B'], 'E': ['C', 'D']}
for idx, k in enumerate(graph):
    graph[k] = list(set(graph[k]))
print(graph)