W Python struny są połączeniem znaków zawartych w cytatach. Podobnie jak ciągi, listy są również używane do zapisywania zbioru ciągów. Podczas współpracy z Python użytkownicy często spotykają sytuacje, w których muszą ustalić, czy podany ciąg zawiera podłoże z dowolnej listy Python. Aby rozwiązać ten napotkany scenariusz, stosuje się wiele metod.
Niniejszy przewodnik dostarczy różnych technik sprawdzenia, czy ciąg zawiera podłoże z listy w Python.
Jak sprawdzić, czy ciąg zawiera podłoże z listy w Python?
Aby sprawdzić, czy łańcuch ma podłoże z listy w Python, stosowane są następujące techniki:
Metoda 1: Sprawdź, czy ciąg zawiera podłoże z listy w Pythonie poprzez rozumienie listy
Aby sprawdzić, czy lista zawiera podłoże z listy Python, można użyć rozumienia listy. Wdrożenie rozumienia listy jest określone w poniższym przykładzie.
Przykład
Najpierw utwórz zmienną ciągów i przekaż łańcuch. Następnie zdefiniuj i zainicjuj listę:
First_str = "Linuxhint to najlepsza strona internetowa samouczka na świecie"Teraz zadzwoń do „wydrukować()„Funkcja, aby wyświetlić wartość wejściową ciągu i listy:
drukuj („Mój ciąg wejściowy to:” + First_str)Użyj "Do„Pętla i sprawdź stan za pomocą„Jeśli„Instrukcja z ciągu wejściowego:
wynikowy_st = [x dla x w var_list if (x w First_str)]Teraz wyświetl sprawdzony warunek użyj „bool ()„Metoda wewnątrz„wydrukować()" oświadczenie:
Drukuj („to mój ciąg zawiera element listy? „ + str (bool (wynik_str))))Zgodnie z poniższym wyjściem, podany ciąg zawiera podłoże z zainicjowanej listy Python:
Metoda 2: Sprawdź, czy ciąg zawiera podłoże z listy w Python za pomocą metody „dowolne ()”
Innym sposobem sprawdzenia, czy ciąg zawiera podłoże z listy Python, czy nie, jest „każdy()" metoda. Ta metoda sprawdza każdy element listy do dopasowania ciągu wejściowego.
Przykład
Zadzwoń do "każdy()„Metoda wraz z„Do„Pętla, aby sprawdzić zmienną listę i przechowywać ją w„wynik_str" zmienny:
wynikowy_st = dowolny (x w First_str dla x w var_list)Zadzwoń do "wydrukować()„Funkcja wyświetlania filtrowanego wyniku:
Drukuj („to mój ciąg zawiera element listy? " + str (wynik_str))Wyjście
Metoda 3: Sprawdź, czy ciąg zawiera podłoże z listy w Python za pomocą pętli „for”
Możemy również użyć „Do„Pętla do sprawdzania, czy podany ciąg zawiera podłoże z listy w Python, czy nie. Pętla „for” jest funkcją iteracyjną, która itera nad dostarczoną sekwencją elementu ciągów.
Przykład
Użyj "Do„Pętla, aby sprawdzić podłoże, wykorzystując„Jeśli„Warunek i wydrukuj pożądany wynik poprzez instrukcję drukowania:
dla podłoża w var_list:Można zaobserwować podany ciąg zawiera podłoże z wcześniej zainicjowanej listy Python:
To wszystko! Dowiedziałeś się o różnych technikach, które należy wyświetlić, jeśli ciąg ma podaj z listy w Python.
Wniosek
Aby sprawdzić, czy podany ciąg ma podłoże z podanej listy w Python, „rozumienie listy”,„każdy()„Metoda i funkcja iteracyjna”Do„Pętla jest używana. Wszystkie techniki najpierw sprawdzają dostarczony warunek, a następnie wyświetl wyniki. Ten przewodnik zilustrował wiele sposobów sprawdzenia, czy ciąg zawiera podłoże z listy w Python.