Lista to struktura używana do uporządkowania elementów różnych rodzajów danych w ustalonej sekwencji. Elementy listy są uporządkowane zgodnie z indeksem, przy czym indeks 0 jest pierwszym elementem. Metoda „indeks ()” zapewnia pozycję indeksu dla pierwszej instancji dostarczonego elementu.
Składnia do wykorzystania tej metody jest następująca:
W tym artykule wyjaśniono różne techniki wykonania tej metody praktycznie w Pythonie za pomocą narzędzia Spyder.
Przykład 1: Znalezienie numeru indeksu dowolnego określonego elementu na liście elementów
Lista metod Python „.index () ”jest zaimplementowany w tej demonstracji, aby znaleźć numer indeksu dowolnego określonego elementu obecnego na liście elementów. Zapewniliśmy migawkę przykładowego programu Python, w którym ta funkcja jest w praktyce:
W tym programie generowana jest zmienna „miesiąc”. Lista wartości jest następnie przypisywana do tej zmiennej. Ta lista składa się z kolejnych pozycji typu smyczkowego „styczeń, luty, marca, kwietnia, maja, czerwca, lipiec i sierpnia”. W przypadku listy Python załączamy przedmioty w długie nawiasy. Teraz mamy listę elementów, które przechowują 8 elementów. W następnym wierszu wywoływana jest metoda „print ()”. Jako dane wejściowe tej funkcji dostarczyliśmy ciąg tekstowy „określony element znajduje się pod numerem indeksu:”, a następnie lista Pythona.indeks () ”Metoda jest wywoływana. „Lista” została zastąpiona nazwą listy, która jest „miesięcy”, a „indeks” jest słowem kluczowym, które pozostaje takie samo.
W okrągłym nawiasach funkcji element musi być określony. Tutaj wybraliśmy pozycję listy „może” i przekazaliśmy ją „miesięcy.indeks () ”metoda. Ta funkcja pobiera numer indeksu elementu „może”. A metoda „print ()” pokazuje ją na terminalu.
Ta wcześniej załączona migawka pokazuje nam instrukcję tekstową i lokalizację indeksu podanego elementu „może”, na liście, która okazuje się „4”.
Możemy wyodrębnić więcej niż jeden numer indeksu dla wielu elementów w tym samym programie.
Aby znaleźć indeks innego elementu, po prostu postępuj zgodnie z tą samą techniką, jak w poprzedniej ilustracji. Wywołać inną metodę „print ()” i wywołać „listę.indeks () ”metoda w IT. Druga pozycja, której indeks jest tym, co chcemy uzyskać, jest „sierpnia”. Teraz otrzymujemy lokalizacje indeksu obu elementów listy.
Wykonanie pocisków programu dwie lokalizacje indeksu dla konkretnych elementów podanych na „liście.indeks () ”metoda. W przypadku „maj” numer indeksu to „4”, podczas gdy element „sierpień” znajduje się przy indeksie „7”.
W przypadku wymienionych elementów widzieliśmy, jak indeksy są pobierane. Co zrobi program, jeśli wprowadzimy coś, co nie istnieje na liście? Po wprowadzeniu brakującego elementu, aby uzyskać numer indeksu na liście „.indeks () ”Metoda program ostatecznie rzuca błąd.
Przejdźmy do przykładowego programu, aby sprawdzić, co się stanie, kiedy wprowadzimy element, który nie jest obecny na liście. Zainicjujemy zmienną „liczbę” z listą wartości ciągu, które są „One”, „Two”, „Three”, „Four”, „Five”, „Six”, „Seven” i „Nine”. Ta lista ma 8 elementów. Aby znaleźć pozycję indeksu, „lista.indeks () ”Metoda jest wywoływana. Nazwa listy jest podana jako „liczba” z „.indeks () ”i element, którego indeks musi zostać przeszukany, jest przekazywany do tej funkcji jako„ ośmiu. Generujemy zmienną o nazwie „LOC”, aby utrzymać dane wyjściowe, które wytwarza ta metoda.
Teraz, aby zobaczyć wynik na ekranie, używana jest funkcja „print ()”. Zmienna „LOC” jest przekazywana jako dane wejściowe do tej funkcji, aby wyświetlić wynik, który utrzymuje wraz z ciągiem tekstu.
Po wykonaniu programu metoda „indeks ()” sprawdza się pod dostarczoną elementem, aby wyodrębnić lokalizację indeksu. Dopasowuje wszystkie elementy do tej wartości i gdziekolwiek otrzymuje dopasowaną wartość, zwraca swój numer indeksu do programu. Teraz widzimy, że wartość „ósemka” nie istnieje na liście elementów, więc jego wykonanie rzuca wartość ValueRorror, który jest „ośmiu nie ma na liście”.
Przykład 2: Znalezienie pozycji indeksu określonego elementu na liście za pomocą metody index () z parametrem startowym
Ta instancja działa na ekstrakcji indeksu z wygenerowanej listy Python przy użyciu „listy.indeks () ”Metoda z dodatkowym parametrem, który przyjmuje numer indeksu początkowego. Skrypt Pythona do ćwiczenia pojęcia jest tutaj podany:
W przypadku tworzenia listy zmienna jest najpierw zadeklarowana jako „wartości”. Ta zmienna zawiera listę wartości liczb całkowitych, które wynoszą „221, 334, 54, 654, 332, 567, 78, 912, 231, 100, 52 i 7”. Aby odzyskać indeks konkretnego elementu na liście, „Lista.indeks () ”Metoda jest wywoływana. Teraz przekazujemy dwa argumenty do tej funkcji: nazwa elementu i numer indeksu początkowego. Ta funkcja rozważa podany element i wyszukuj swoją pozycję indeksu na liście. Ale zanim przepłynie przez całą listę, drugi parametr, który jest numerem początkowym, ogranicza go do rozpoczęcia wyszukiwania z określonego indeksu i ignoruje indeksy przed nim.
Dostarczony element to „912”, a numer indeksu, od którego można rozpocząć wyszukiwanie, to „2”. Pobrane wyjście jest przechowywane w zmiennej „indx”, a następnie umieszczone do wyświetlania za pomocą metody „print ()” z tekstem ciągów.
Obraz pokazuje wynikowy ciąg „Wartość jest obecna na indeksie:” z numerem indeksu jako „7”.
Przykład 3: Znalezienie pozycji indeksu określonego elementu na liście przy użyciu metody index () z argumentami Start and End
W ostatniej instancji używamy dwóch dodatkowych parametrów w metodzie „indeks ()”: początkowy numer indeksu i numer indeksu końcowego. Pomoże nam to wyszukać numer indeksu tylko z określonego zakresu, więc program nie musi znaleźć indeksu z długiej listy wartości.
Omówmy jego kroki wdrażania.
Lista Python z wartościami strun „Peacock”, „Parrot”, „Sparrow”, „Pigeon”, „Eagle”, „Crow”, „struś” i „Dove” jest przechowywane w zmiennej „ptaki”. Metoda „indeks ()” jest stosowana z trzema parametrami - nazwa elementu, indeks początkowego i indeks końcowy. Element jest określony jako „Eagle”, numer indeksu początkowego jako „3”, a indeks końcowy jako „6”. Program wyszukuje element „Eagle” na liście od indeksu 3 do 6 i zapisuje wyodrębniony numer indeksu w zmiennej „kontener”. Wreszcie funkcja „print ()” przedstawia ją w oknie terminalu.
Wyodrębnione wyjście pokazuje numer indeksu „4” dla elementu „Eagle”.
Wniosek
Aby znaleźć lokalizację indeksu konkretnego elementu na liście Python, omówiliśmy „listę.indeks () ”funkcja. Ten artykuł jest opracowany na różnych praktycznych przykładowych kodach i ich wykonaniu w celu wdrożenia „listy.indeks () ”metoda. Tę funkcję można zastosować z różnymi technikami, które są wyjaśnione w tym przewodniku. Możesz przeglądać pełną listę, podać punkt wyjścia do wyszukiwania, a nawet określić zarówno punkty początkowe, jak i końcowe dla wyszukiwania numeru indeksu określonego elementu na liście. Wszystkie te techniki są równie ważne i korzystne dla wyszukiwania indeksu na liście Python.