Ich weiß, dass ich das kaufmännische Und-Zeichen &
verwenden sollte, wenn ich die Schnittmenge von zwei Mengen (oder frozensets) erhalten möchte. Aus Neugierde versuchte ich das Wort "und" zu benutzen
%Vor%
Ich bin nur neugierig warum? Was bedeutet and
bei Verwendung mit Listen?
x and y
behandelt nur die gesamten x
und y
Ausdrücke als boolesche Werte. Wenn x
falsch ist, wird x
zurückgegeben. Andernfalls wird y
zurückgegeben. Weitere Informationen finden Sie in den Dokumenten .
Sowohl set
s (wie in Ihrem Beispiel) als auch list
s (wie in Ihrer Frage) sind genau dann falsch, wenn sie leer sind. Siehe auch die Dokumente für Details.
Also wird x and y
x
zurückgeben, wenn es leer ist, und y
andernfalls.