Wie überprüft man, ob ein String ein Teilstring von Elementen in einer Liste von Strings ist.
Du kannst eine For-Schleife verwenden, um durch die Liste der Zeichenfolgen zu iterieren, und dann das Schlüsselwort "in" verwenden, um zu überprüfen, ob die Zeichenfolge eine Unterzeichenfolge des aktuellen Elements in der Liste ist. Hier ist ein Beispiel:
def is_substring(string, string_list):
    for item in string_list:
        if string in item:
            return True
    return False
string_list = ["hallo", "welt", "tschüss"]
print(is_substring("wel", string_list)) # True
print(is_substring("hund", string_list)) # FalseAlternativ kann man auch any() mit einem Generatorausdruck verwenden. Das ist pythonischer und performanter
def is_substring(string, string_list):
    return any(string in s for s in string_list)
string_list = ["hallo", "welt", "tschüss"]
print(is_substring("wel", string_list)) # True
print(is_substring("hund", string_list)) # FalseDies gibt True zurück, wenn die Zeichenfolge eine Unterzeichenfolge eines der Elemente in der Liste ist und False sonst.
