Python list pop() funkce odebere prvky na určitém indexu ze seznamu.
Příklad
Krajta
fruits>=> [>'apple'>,>'mango'>,>'cherry'>]> fruits.pop()> print>(fruits)> |
>
>
Výstup:
['apple', 'mango']>
Syntaxe pop() seznamu Pythonu
list_name.pop(index)>
Parametr
- index (volitelné) – Hodnota v indexu se otevře a odstraní. Pokud index není uveden, vyskočí a odstraní se poslední prvek.
Vrátit se
Návraty Poslední hodnota nebo daná hodnota indexu ze seznamu.
Výjimka: metoda pop(). r komfortní IndexError když je index mimo rozsah.
Co je metoda List pop()?
funkce pop(). odebere a vrátí hodnotu v konkrétním indexu ze seznamu. Je to vestavěná funkce Pythonu.
Lze jej použít s parametry i bez nich; bez seznamu parametrů pop() vrátí a odstraní poslední hodnotu z seznam ve výchozím nastavení, ale když je jako parametr zadána hodnota indexu, vrátí a odstraní pouze prvek v tomto indexu.
Jak používat metodu List pop() v Pythonu?
V Pythonu můžete snadno použít funkci pop(). Pomocí metody list pop() můžete odstranit prvek ze seznamu. Pojďme to pochopit na příkladu:
Krajta
# Using list> fruits>=> [>'apple'>,>'banana'>,>'cherry'>,>'carrot'>]> # removing carrot from the list> fruits.pop()> # printing new list> print>(fruits)> |
>
>
Výstup
['apple', 'banana', 'cherry']>
Více Seznam příkladů pop().
Podívejme se, jak vybrat položku ze seznamu s příklady:
1. Vyberte poslední prvek ze seznamu
Následující kód Zobrazí a odstraní poslední prvek ze seznamu v Pythonu.
Krajta
my_list>=> [>1>,>2>,>3>,>4>]> print>(>'Popped element:'>, my_list.pop())> print>(>'List after pop():'>, my_list)> |
>
>
Výstup
Popped element: 4 List after pop(): [1, 2, 3]>
2. Vyberte položku na konkrétním indexu ze seznamu
Zobrazí a odebere 3. prvek indexu ze seznamu.
Krajta
my_list>=> [>1>,>2>,>3>,>4>,>5>,>6>]> # Pops and removes the 3th index> # element from the list> print>(my_list.pop(>3>), my_list)> |
>
>
Výstup
4 [1, 2, 3, 5, 6]>
3. Pop element na negativní index ze seznamu
Zobrazí a odebere prvek 5 ze seznamu.
Krajta
algoritmus mergesort
my_list>=> [>1>,>2>,>3>,>4>,>5>,>6>]> poped_item>=> my_list.pop(>->2>)> print>(>'New list'>, my_list)> print>(>'Poped Item'>, poped_item)> |
>
>
Výstup
New list [1, 2, 3, 4, 6] Poped Item 5>
Poznámka : Časová složitost seznamu pop() = O(n)
V tomto článku jsme se zabývali funkcí Python list pop(), která se používá k odstranění prvků ze seznamu. Metoda list pop() je důležitou operací seznamu.
Přečtěte si více Metody seznamu v Pythonu
Přečtěte si také:
- Python – Odstraňte první prvek seznamu
- Python – Odeberte zadní prvek ze seznamu
- Python | Odebrat daný prvek ze seznamu