Metoda pop() seznamu v Pythonu

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




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é: