[Python-de] Listen vergleichen

Gerhard Häring gh at ghaering.de
Die Jun 27 11:46:27 CEST 2006


Julian Rath wrote:
> Hallo
> habe hier 2 Listen und möchte vergleichen ob ein element der einen in
> der anderen vorhanden ist. wie das mit einer schleife löse wes ich.
> aber giebt es das einen kleinen weg?
> 
> a=[1,2,3,4,5,6]
> b=[5,8]
> sollte True ergeben
> 
> a=[1,2,3,4,5,6]
> b=[8,10]
> sollte False ergeben

Wie war das noch mit Mengenlehre? ;-)

Du könntest prüfen, ob die Mächtigkeit der Schnittmenge größer 0 ist:

len(set(a).intersection(set(b))) > 0

-- Gerhard