【发布时间】:2021-04-08 10:36:08
【问题描述】:
我的列表中有以下值:
A= [{'43c776cc-dcfe-498e-9e0c-465e498c4509'},
{'43c776cc-dcfe-498e-9e0c-465e498c4509'},
{'43c776cc-dcfe-498e-9e0c-465e498c4509'},
{'fbcbdda3-e391-42f0-b139-c266c0bd564d'},
{'fbcbdda3-e391-42f0-b139-c266c0bd564d'},
{'43c776cc-dcfe-498e-9e0c-465e498c4509'},
{'43c776cc-dcfe-498e-9e0c-465e498c4509'},
{'43c776cc-dcfe-498e-9e0c-465e498c4509'}]
如何才能在该示例中仅获得唯一值 ==> 两个。
谢谢
【问题讨论】:
-
为什么是集合列表
A=[{''},{''}]而不仅仅是字符串列表A=['','']?然后你可以简单地使用set(A)来获取唯一值 -
如果每个集合中只有一个元素:
set([list(x)[0] for x in A])
标签: python dictionary filter unique lis