python - How to get non-repeated elements in a list -
i want non repeating elements in list. here is.
a=[1, 2, 3, 2, 5, 1]
required output: [3,5]
set()
gives [1, 2, 3, 5]
please let me know achieve task.
you can use count()
method list object count equal 1:
>>> a=[1, 2, 3, 2, 5, 1] >>> unique=[i in if a.count(i)==1] >>> unique [3, 5]
alternatively counter()
class collections module can used:
a = [1, 2, 3, 2, 5, 1] c = counter(a) print [key key, count in c.iteritems() if count==1]
Comments
Post a Comment