【发布时间】:2021-10-15 01:39:35
【问题描述】:
我有一本像下面这样的字典:
{"A": ["a", "b", "c"],
"B": ["a", "d", "f"],
"C": ["i", "i", "j"]}
我想把它改成如下:
{"A": ["b", "c"],
"B": ["d", "f"],
"C": ["j"]}
也就是说,所有重复的值都被删除,无论它们出现在同一个键还是不同的键中。如何高效实现?
【问题讨论】:
-
请用您尝试过的代码更新您的问题。
-
用
collections.Counter计算值,然后用它来过滤每个列表。 -
“所有重复的值都被删除了” - 为什么所有的“a”都被删除了,但不是所有的“i”?
-
@sj95126 明白,更新我的问题。
标签: python python-3.x dictionary duplicates