Przykład-1: Znajdź pojedynczy element na liście za pomocą 'W' operator
Poniższy skrypt pokazuje, w jaki sposób możesz łatwo wyszukać dowolny element na liście za pomocą 'W' operator bez użycia żadnej pętli. Lista nazw kwiatów jest zdefiniowana w skrypcie, a nazwa kwiatu zostanie przyjęta jako dane wejściowe od użytkownika do wyszukiwania na liście. Jeśli instrukcja jest używana z 'W' operator, aby znaleźć nazwę kwiatu wejściowego na liście.
#!/usr/bin/env python3Wyjście:
Wyjście pokazuje Narcyz istnieje na liście i Lilia nie istnieje na liście.
Przykład-2: Znajdź element za pomocą metody indeksu
Kolejny prosty sposób na znalezienie konkretnego elementu na liście za pomocą metody indeksu. Poniższy skrypt pokazuje użycie indeks() metoda wyszukiwania elementu na liście. Ta metoda zwraca prawidłową pozycję indeksu, jeśli konkretny element zostanie znaleziony na liście, w przeciwnym razie wygeneruje ValueerRor Jeśli chcesz przechowywać pozycję w zmiennej. próba blok wydrukuje komunikat sukcesu, jeśli indeks() Metoda zwraca prawidłową wartość pozycji na podstawie wartości wyszukiwania. Z wyjątkiem blok wydrukuje komunikat awarii, jeśli element wyszukiwania nie istnieje na liście.
#!/usr/bin/env python3Wyjście:
Wyjście pokazuje 'Dobranoc księżyc ' istnieje na liście i 'Charlie i fabryka czekolady' nie istnieje na liście.
Przykład-3: Znajdź wiele indeksów na liście
Jak można znaleźć pojedynczy element na liście, jest pokazany w poprzednich dwóch przykładach. Poniższy skrypt pokazuje, w jaki sposób możesz wyszukiwać wszystkie elementy listy w innej liście. W tym skrypcie używane są trzy listy. wybrana lista to główna lista, w której elementy Lista wyszukiwania zostanie przeszukany. Foundlist jest używany tutaj do przechowywania tych elementów, które można znaleźć w wybrana lista Po przeszukaniu. Pierwszy Do Pętla służy do generowania Foundlist i drugi Do Pętla jest używana do iteracji Foundlist i wyświetl wyjście.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu słowa.
Przykład-4: Znajdź element za pomocą funkcji niestandardowej
Jeśli chcesz znaleźć element wiele razy na liście, lepiej jest użyć niestandardowej metody wyszukiwania zamiast pisania skryptu wyszukiwania wiele razy. Poniższy skrypt pokazuje, w jaki sposób można znaleźć dowolną wartość na liście za pomocą niestandardowej funkcji wymienionej FindElement. Funkcja powróci PRAWDA Jeśli lista zawiera element wyszukiwania, w przeciwnym razie zwraca FAŁSZ.
#!/usr/bin/env python3Wyjście:
Dla wejścia pojawi się następujące dane wyjściowe 'Ciasto' I 'Ciasto czekoladowe'.
Przykład-5: Znajdź i policz elementy na liście opartej na długości
Poniższy skrypt pokazuje, w jaki sposób możesz znaleźć i policzyć liczbę elementów na liście opartej na długości elementu. Tutaj, lista wymieniona osoby jest iterowany używa Do pętla i sprawdź długość każdego elementu listy. Wartość licznika przyrostowa, jeśli długość elementu jest większa lub równa 7.
#!/usr/bin/env python3Wyjście:
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.
Wniosek:
Różne sposoby wyszukiwania pojedynczych i wielu elementów na liście są pokazane w tym samouczku za pomocą W operator, indeks metoda i funkcja niestandardowa. Czytelnik będzie mógł prawidłowo przeprowadzać wyszukiwanie na liście Python po przeczytaniu tego samouczka.
Obejrzyj wideo autora: tutaj