ich möchte prüfen, ob einträge einer liste mehrfach vorkommen.
also z.b.
Code: Alles auswählen
l=['a','a','b','c']
wie geht ihr das an?
mfg
rolgal mit seinen spezialproblemen

Code: Alles auswählen
l=['a','a','b','c']
Code: Alles auswählen
l=['a','b','c','a']
l.sort()
last = None
for x in l:
if x == last:
doppelte = True
break
else:
last = x
else: #for !!!
doppelte = False
print doppelte
Code: Alles auswählen
l=['a','b','c','a']
l.sort()
result = []
last = None
for x in l:
if x == last:
result.append(x)
else:
last = x
print result
Code: Alles auswählen
l=['a','b','c','a']
result = {}
for x in l:
if x in result.keys():
result[x] += 1
else:
result[x] = 1
print result
Code: Alles auswählen
last=None
Code: Alles auswählen
x==last
Code: Alles auswählen
from sets import Set
l=['a','b','c','a']
s = Set(l)
for x in s:
print x #oder mach sonstwas damit