Einführung
In dieser Aufgabe schreiben Sie eine Funktion, um zu überprüfen, ob irgendein Element in einer gegebenen Liste in einer anderen gegebenen Liste enthalten ist.
This tutorial is from open-source community. Access the source code
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
In dieser Aufgabe schreiben Sie eine Funktion, um zu überprüfen, ob irgendein Element in einer gegebenen Liste in einer anderen gegebenen Liste enthalten ist.
Schreiben Sie eine Funktion includes_any(lst, values)
, die zwei Listen als Argumente übernimmt. Die Funktion sollte überprüfen, ob irgendein Element in values
in lst
enthalten ist. Wenn ein Wert gefunden wird, sollte die Funktion True
zurückgeben, andernfalls sollte sie False
zurückgeben.
Um dieses Problem zu lösen, können Sie eine for-Schleife
verwenden, um durch jeden Wert in values
zu iterieren. Anschließend können Sie den in-Operator
verwenden, um zu überprüfen, ob der Wert in lst
enthalten ist. Wenn ein Wert gefunden wird, geben Sie True
zurück. Wenn kein Wert gefunden wird, geben Sie False
zurück.
def includes_any(lst, values):
for v in values:
if v in lst:
return True
return False
includes_any([1, 2, 3, 4], [2, 9]) ## True
includes_any([1, 2, 3, 4], [8, 9]) ## False
In dieser Aufgabe haben Sie gelernt, wie Sie überprüfen können, ob irgendein Element in einer gegebenen Liste in einer anderen gegebenen Liste enthalten ist. Sie haben eine for-Schleife
verwendet, um durch jeden Wert in values
zu iterieren und den in-Operator
verwendet, um zu überprüfen, ob der Wert in lst
enthalten ist. Anschließend haben Sie True
zurückgegeben, wenn ein Wert gefunden wurde, und False
andernfalls.