finding items that occur more than once in a list
sturlamolden
sturlamolden at yahoo.no
Tue Mar 18 17:25:12 EDT 2008
On 18 Mar, 22:22, sturlamolden <sturlamol... at yahoo.no> wrote:
> def nonunique(lst):
> slst = sorted(lst)
> return list(set([s[0] for s in
> filter(lambda t : not(t[0]-t[1]), zip(slst[:-1],slst[1:]))]))
Or perhaps better:
def nonunique(lst):
slst = sorted(lst)
return list(set([s[0] for s in
filter(lambda t : t[0] != t[1], zip(slst[:-1],slst[1:]))]))
More information about the Python-list
mailing list