List Pop Method in Python

Z tego tutoriala dowiesz się o metodzie Python list POP. Zobaczysz jak używać jej z listami z pomocą przykładów.

Uwaga: Składnia użyta tutaj jest dla Pythona 3. Możesz ją zmodyfikować, aby używać jej z innymi wersjami Pythona.

Python List POP

To Learn Python from Scratch – Read Python Tutorial

List POP Method

The POP() jest wbudowaną metodą, która usuwa i wyświetla element na końcu listy lub na pozycji podanej przez użytkownika. Jest to metoda tylko dla list.

Składnia metody jest następująca:

List_name.pop(index)

Przyjmuje argument indeksu i zwraca element, który istnieje przy tym indeksie.

Gdy zostanie wywołana bez argumentu, domyślnie usuwany jest ostatni element.

Uwaga: Indeks listy zawsze zaczyna się od zera, a kończy na dowolnym indeksie.

Jak działa metoda POP?

Metoda pop pobiera wartość indeksu i sprawdza czy lista istnieje, usuwa element znajdujący się przy indeksie, a następnie wyświetla go po usunięciu.

Nie działa, gdy indeks jest poza granicami lub poza zakresem. IndexError zostanie wyświetlony dla wartości poza zakresem.

Indeks może być również zerem lub mieć wartości dodatnie lub ujemne. W przypadku wejścia -ve, dostęp do elementów uzyskuje się w odwrotnym kierunku.

Schemat blokowy dla tego mechanizmu wygląda następująco:

Schemat blokowy POP listy Pythona

Przykłady metody POP

Indeksy ujemne z POP

List = print("Before POP:", List)List.pop(-1)List.pop(-2)print("After POP:", List)

#Wyjście:

Before POP: After POP: 

Positive Indexes with POP

List = print("Before POP:", List)List.pop(2)List.pop(4)print("After POP:", List)

#Output:

Before POP: After POP: 

Invalid Indexes with POP

3.1 Przykład:

List = print("Before POP:", List)List.pop(-5)print("After POP:", List)

#Output:

Traceback (most recent call last):File "C:\Python\Python35\listpop.py", line 5, in <module>List.pop(-5)IndexError: pop index out of range

3.2 Przykład:

List = print("Before POP:", List)List.pop(4)print("After POP:", List)

#Output:

Traceback (most recent call last):File "C:\Python\Python35\listpop.py", line 5, in <module>List.pop(4)IndexError: pop index out of range

Najlepiej,

TechBeamers

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *