Indeks List Python -1

Indeks List Python -1
Python jest zdefiniowany jako język zerowy, ponieważ wszystkie obliczenia zaczynają się od zera, jest on również lewy i prawy ekskluzywny przy określaniu zakresu liczbowego. Dotyczy to obiektów takich jak listy, a także seria, w których pierwszy element ma indeks 0. Musimy podać zarówno początkowy wskaźnik, jak i indeks końcowy podczas generowania zakresów lub krojenia zakresu wartości z obiektu podobnego do listy.

To wtedy wchodzi język lewej integracyjnej i prawej. Lewy wskaźnik ma być dodany w zwróconym zakresie lub plasterze. Z przykładami przejdziemy przez indeks Python List -1 w tym poście.

Co to jest indeks listy Python?

Lista to kontener, który przechowuje obiekty różnych rodzajów danych w uporządkowanej sekwencji (ints, pływaki, struny, boolean i tak dalej). To kluczowa struktura danych, na której opiera się Python. Dane są zamknięte w nawiasach kwadratowych ([]), z przecinkami między wartościami (,).

Pozycje listy są indeksowane od zera do jednego, a pierwszy wpis rozpoczyna się od indeksu 0. Możesz edytować listę wyprodukowaną, dodając nowe elementy, zmieniając istniejące lub usuwając je. Możliwe są również zduplikowane wpisy i zagnieżdżona lista.

Na liście dostępnych jest wiele metod, z których jedna jest indeks ().

Funkcja index () w Pythonie zwraca indeks przekazanego elementu. Ta metoda otrzymuje argument i zwraca indeks tego parametru. Rzuca valueerRor, jeśli element nie ma. Jeśli lista zawiera zduplikowane elementy, wskaźnik pierwszego występującego elementu jest zwracany. Ta metoda akceptuje dwa dodatkowe parametry opcjonalne, start i koniec, które są używane do ograniczenia wyszukiwania indeksu.

Korzystanie z indeksowania ujemnego na liście

W większości języków komputerowych indeksowanie rozpoczyna się od 0 dla tablic i list.

Jednak Python ma unikalną funkcję o nazwie Negerzy indeksowanie. Negatywne indeksowanie jest w zasadzie procesem indeksowania listy od samego początku z indeksowaniem rozpoczynającym się od -1, i.mi., -1 zawiera ostatni element listy, -2 podaje drugi element listy i tak dalej.

Proces ujemnego indeksowania można użyć do U lub wyświetlania danych z końca listy. Dodatkowo można go również użyć do odwrócenia liczby lub nawet tekstu bez potrzeby dodatkowych kroków.

Przykład 1:

Metody „len” i „indeksu” są używane do pozyskiwania negatywnego indeksu elementu na liście, gdy jest to wymagane. Demonstrację tej koncepcji można znaleźć poniżej. Lista liczb całkowitych jest zdefiniowana w kodzie i prezentowana na ekranie.

Na ekranie klawisz jest zdefiniowany i wyświetlany. Obliczana jest różnica między długością listy a elementem obecnym w danym kluczu. Jest to zmienna, która została do niej przydzielona. Jest to widoczne na poniższych zrzutach ekranu podanych poniżej.

Spróbuj zrozumieć następujący kod. Zrobiliśmy tablicę z wartościami 43, 56, 32, 76, 33, 22 i 11 w nim. Lista została następnie wydrukowana z dostarczoną kluczową wartością. Następnie tworzymy zmienną, którą nazywamy len () i val.Funkcje indeksu. Tablica i kluczowa wartość zostały również podane jako argumenty. Wreszcie wynik wykonywania funkcji jest pokazany na ekranie.

List_val = [43, 56, 32, 76, 33, 22, 11]
Drukuj („Lista jest następująca:”)
print (List_val)
key_val = 32
drukuj („Wartość kluczowa jest następująca:”)
print (key_val)
wynik = len (lista_val) - List_val.indeks (key_val)
Drukuj („Wyjście jest następujące:”)
Drukuj (wynik)

To jest wyjście, które obejmuje listę, wartość kluczową i wynik.

Przykład 2:

Indeksy są stosowane w tablicach we wszystkich językach komputerowych, jak wszyscy wiemy. Indeksy elementów tablicy można przemieszczać, aby uzyskać dostęp do elementów dostępnych w tablicy. Jednak żaden język komputerowy nie pozwala nam określić ujemnej wartości indeksu, takiej jak -4.

Negatywne indeksowanie można wykonać w Python, który nie jest dostępny w innych językach programowania. Oznacza to, że -1 reprezentuje końcowy element tablicy, podczas gdy -2 reprezentuje drugi końcowy element tablicy. Negatywne indeksowanie tablicy rozpoczyna się na końcu. Wskazuje to, że końcowy element tablicy to -1, który jest pierwszym ujemnym elementem indeksowania.

Kod poniżej, który wyjaśnia, jak utworzyć tablicę, jak widać w wierszu początkowym. Tablica ma wartości 11, 24, 45, 87, 44 i 88. Następnie próbowaliśmy odzyskać elementy w pozycjach -1 i -2, jak pokazano poniżej.

ARR = [11,24, 45, 87, 44, 88]
Drukuj (ARR [-1])
Drukuj (ARR [-2])

Liczby (88 i 44) w pozycjach -1 i -2 tablicy pokazano poniżej.

Przykład 3:

W tym przykładzie wstawiamy element do indeksu -1 tablicy. Zbudowaliśmy tablicę o nazwie „List_val” w pierwszym wierszu kodu. Tablica zawiera cztery elementy. Te elementy to „jabłko”, pomarańczowe, „banan” i „winogrona”, jak widać. Oryginalna tablica została następnie wydrukowana, a Metoda insert () został użyty do dodania określonego elementu do indeksu -1 tablicy. Wreszcie tablica jest aktualizowana i prezentowana.

List_val = [„Apple”, „Orange”, „banana”, „winogrona”]
print („oryginalna tablica: ', lista_val)
List_val.wstaw (-1, „sok jabłkowy”)
Drukuj („tablica po włożeniu elementu przy indeksach -1:”, List_val)

Oto dane wyjściowe, które obejmuje zarówno oryginał, jak i nową tablicę, do której dodano pożądany element. Patrz poniżej.

Wniosek:

W tym artykule szczegółowo znajduje się funkcja Python List Index (). Naszym głównym celem było uzyskanie elementu za pomocą indeksu -1. Ponadto zawarliśmy instrukcje dodawania elementu do tablicy przy indeksie -1. Wszystkie te pomysły są dobrze wyjaśnione przykładami twoich wskazówek. Przejrzysty wyobrażenie o indeksie Python List -1 można znaleźć w tych wytycznych.