ich vergleiche mittels
Code: Alles auswählen
checklist = list(set(neulist) ^ set(altlist))
Wie kann ich feststellen aus welcher Liste der Eintrag kommt??
Thanx
Tgooper
Code: Alles auswählen
checklist = list(set(neulist) ^ set(altlist))
Code: Alles auswählen
if checklist[x] in neulist:
print "from neulist"
else:
print "from altlist"
Code: Alles auswählen
In [13]: inneulist = lambda item: item in neulist
In [14]: [inneulist(item) for item in checklist]
Out[14]: [True, False]
Code: Alles auswählen
In [1]: neulist = [1,2,3]
In [2]: altlist = [2,3,4]
Code: Alles auswählen
s1 = set([1,2,3,4])
s2 = set([2,3,5,6])
result1 = s1 - s2
result2 = s2 - s1