Metodę index () może być stosowana w Python w dowolnym systemie operacyjnym, ale w tym artykule omówimy jej implementację na Ubuntu (system Linux).
Wymóg
Każda wersja Pythona zainstalowana na twoim Ubuntu (Python3 jest wstępnie zainstalowany w najnowszej wersji Ubuntu).
Tworzenie pliku Pythona
Aby kodować w Python na Ubuntu, musisz utworzyć plik Python za pomocą „.rozszerzenie PY ”do poniżej wspomnianego polecenia:
$ nano Python_file.pyMożesz zmienić nazwę pliku.
Metody znalezienia indeksu określonego elementu na liście w Pythonie wyjaśniono poniżej:
Jak znaleźć pozycję konkretnego elementu na liście Python:
Znajdź indeks określonego elementu, który jest obecny na liście do poniżej wspomnianej składni:
lista.indeks („element”, start_position, end_position)lista: Nazwa listy, w której znajdziesz indeks określonego elementu
element: Konkretny element, który ma być przeszukany na liście
start_position (opcjonalnie): Rozpocznij wyszukiwanie elementu z tej indeksu na liście
end_position (opcjonalnie): Przestań szukać tej pozycji na liście
Przykład 1: Jak znaleźć indeks określonego elementu, który jest obecny na liście Python
Poniżej wymieniona jest składnia do znalezienia określonego elementu bez opcjonalnych argumentów OD index () Metoda:
lista.indeks („element”)Aby uzyskać indeks Ubuntu na liście Linux_OS, Napisz poniższy kod w „Python_file.py ”:
drukuj („Znajdź indeks /„ ubuntu /”na liście /” Linux_OS /"")Aby uzyskać pożądane wyjście, uruchom „Python_file.Py ”Poniżej wspomniane polecenie:
$ Python3 Python_file.pyPrzykład 2: Jak znaleźć indeks elementu z więcej niż jednym wystąpieniem na liście Python
Jeśli określony element istnieje więcej niż jeden raz na liście, a następnie metoda index () poda wskaźnik swojego pierwszego wystąpienia, aby znaleźć indeks „ubuntu” na liście „Linux_OS", Napisz poniższy kod w „Python_file.py ”:
Drukuj („Znajdź indeks„ ubuntu ”na liście \” Linux_OS „”)Aby uzyskać pożądane wyjście, uruchom „Python_file.Py ”Poniżej wspomniane polecenie:
$ Python3 Python_file.pyPowyższe dane wyjściowe pokazuje, że metoda index () podaje pierwszy wskaźnik występowania określonego elementu.
Przykład3: Jak znaleźć indeks elementu na liście z opcjonalnymi argumentami na liście Python
Możemy znaleźć indeks określonego elementu, wspominając indeks start i końcowy na liście, jak pokazano w poniższym przykładzie.
Aby znaleźć indeks „Ubuntu” na liście „Linux_OS” Pomiędzy „indeksem2” a „indeksem5”, napisz poniższy kod w „Python_file.py ”:
drukuj („Znajdź indeks /„ ubuntu /”na liście /” Linux_OS /„między indeksem2 a indeksem5”)Aby uzyskać pożądane wyjście, uruchom „Python_file.Py ”Poniżej wspomniane polecenie:
$ Python3 Python_file.pyPowyższe dane wyjściowe podaje wskaźnik drugiego występowania „ubuntu” na liście, ponieważ jest ono dostępne między określonymi indeksami.
Co zrobić, jeśli element nie jest obecny na liście Python
Jeśli określony element nie jest obecny na liście, a ValueerRor Wyjątek „nie znalezionej wartości” jest podniesiony i potrzebujemy poradzić sobie z tym Wyjątek za pomocą „Spróbuj, z wyjątkiem" blok
Napisz poniżej wspomniany kod w „Python_file.Py ”, aby znaleźć indeks„ suse ”z listy„ Linux_os ”bez próby oprócz bloku:
Drukuj („Znajdź indeks /„ suse /”na liście /” linux_os /„”)Aby uzyskać pożądane wyjście, uruchom „Python_file.Py ”Poniżej wspomniane polecenie:
$ Python3 Python_file.py
Powyższe wyjście podaje Wyjątek „Valueerror” Ponieważ element nie jest obecny na liście, ale nie musisz się martwić, przejdź do wyjątku za pośrednictwem bloku „spróbuj z wyjątkiem”.
Teraz ponownie napisz powyższy kod z blokiem „Speutee”, aby obsłużyć wyjątek, jak wspomniano poniżej:
Drukuj („Znajdź indeks„ suse ”na liście \” Linux_OS „”)Aby uzyskać pożądane wyjście, uruchom „Python_file.Py ”Poniżej wspomniane polecenie:
$ Python3 Python_file.pyMusisz wstawić ten blok „spróbuj oprócz”, używając metody index ().
Wniosek
W Pythonie metoda index () służy do znalezienia indeksu określonego elementu. W tym artykule omówiono metodę index (), która jest używana do znalezienia indeksu określonego elementu z indeksem start i końcowym (opcjonalnie), a jeśli element nie jest obecny, rzuca wyjątek, który należy obsłużyć za pomocą „Spróbuj oprócz oprócz " blok. Ten artykuł pomoże ci łatwo znaleźć indeks listy i użyć indeksu do kilku celów w Python.