Gegeben eine Zeichenfolge s = "Leonhard Euler"
, ich muss herausfinden, ob ein Element in meinem Nachnamen-Array eine Teilzeichenfolge von s ist. Zum Beispiel:Wie finde ich heraus, ob ein Element aus einem Array ein Teilstring eines Strings ist?
s = "Leonhard Euler"
surnames = ["Cantor", "Euler", "Fermat", "Gauss", "Newton", "Pascal"]
if any(surnames) in s:
print("We've got a famous mathematician!")
Was ist die Frage? – wwii
Mögliches Duplikat von [Hat Python eine Zeichenkette mit Teilstring-Methode?] (Http://stackoverflow.com/questions/3437059/does-python-have-a-string-contains-substring-method) – Matthew
Das ist nicht wie 'any 'funktioniert. Versuchen Sie 'falls vorhanden '(Nachname in s für Nachnamen in Familiennamen):' –