一组字典值 python

Set of dictionary values python

我有一本这样的字典。

d = {'ABCS': ['12', '12', '113', '12']}

我想要这样的唯一值

{'ABCS': ['12', '113']}

我试过设置,它给了我这样的东西

{'ABCS': [set(['1', '2']), set(['1', '2']), set(['1', '3']), set(['1', '2'])]}

您可以使用以下代码来实现您想要的输出。它使用字典理解将您的列表值(即 ['12', '12', '113', '12'])转换为一个集合,然后将其转换回列表。

在[13]中:

d = {'ABCS': ['12', '12', '113', '12']}
print {k: list(set(v)) for k,v in d.items()}
{'ABCS': ['12', '113']}