ich versuche derzeit ein kleines Programm zu entwickeln, mit dem ich mehrere Listen miteinander vergleichen kann. Ich habe 6 Listen die Strings enthalten (Aminosäuresequenzen). Diese Listen sind zum Teil redundant. Ich möchte nun herausfinden, wieviele Aminosäuresequenzen nur in einer Liste enthalten(also nicht redundant) sind bzw. wieviele nur in 2, 3, 4, 5 oder in allen Listen redundant sind.
Meine bisherigen Versuche habe ich mit sets und intersection durchgeführt:
Beispiel:
Code: Alles auswählen
liste1 = ['AAA', 'KKK', 'LKL', 'KLA']
liste2 = ['LPN', 'AAA', 'KLA, 'NNN']
set1 = set(liste1)
set2 = set(liste2)
set3=set1.intersection(set2)
print len(set3)