einzeilig, um zu prüfen, ob mindestens ein Listenelement in einer anderen Liste vorhanden ist? [Duplikat]
Diese Frage hat hier bereits eine Antwort:
Wie überprüfe ich, ob eines der folgenden Elemente in einer Liste enthalten ist? 14 AntwortenSagen wir, ich habe eine Listea=[1,2,3]
Und ich möchte wissen, ob mindestens eine der Zahlen in einer anderen Liste vorhanden ist, wie diese:b=[4,5,6,7,8,1]
Mit anderen Worten, ich möchte wissen, ob 1,2 oder 3 in der Liste vorhanden sindb
. Ich könnte jetzt so etwas machen
def func(a, b):
for i in a:
if i in b:
return True
return False
Aber gibt es möglicherweise eine Möglichkeit, dies in eine Zeile zu setzen, um die Dinge in Ordnung zu bringen?