如何从python中的列表中获取唯一值
想象一下我有这个列表:
list = ['a','a','b','a']
我想做这样的事情:
print(unique(list))
检索唯一项,因此python将输出b. 我怎么能这样做?
回答
计算项目,只保留那些计数为 1 的项目:
>>> data = ['a','a','b','a']
>>> from collections import Counter
>>> [k for k,v in Counter(data).items() if v == 1]
['b']