[Baypiggies] list question
Tung Wai Yip
tungwaiyip at yahoo.com
Wed Apr 6 05:11:43 CEST 2011
Use collections.Counter. Pick those items with count > 1.
> i have this list:
> x = ['cat','dog','dog']
> i wish to identify the non-unique element in this list i.e. 'dog'. how
> do i
> do this?
> i did this:
>>>> y = list(set(x))
> ['dog', 'cat']
> but now i don't know to proceed further. have tried the following:
>>>> z = [i for i in x if i in y]
> ['cat', 'dog', 'dog']
>>>> z = x - y
> Traceback (most recent call last):
> File "<pyshell#5>", line 1, in <module>
> z = x - y
> TypeError: unsupported operand type(s) for -: 'list' and 'list'
More information about the Baypiggies