如何从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']


以上是如何从python中的列表中获取唯一值的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>