logo

Metóda pop() zoznamu v Pythone

Python list pop() funkcia odstráni prvky na konkrétnom indexe zo zoznamu.

Príklad



Python








fruits>=> [>'apple'>,>'mango'>,>'cherry'>]> fruits.pop()> print>(fruits)>

>

>

Výkon:

['apple', 'mango']>

Syntax pop() zoznamu Pythonu

list_name.pop(index)>

Parameter

  • index (voliteľné) – Hodnota v indexe sa zobrazí a odstráni. Ak index nie je zadaný, posledný prvok sa vysunie a odstráni.

Návrat

Návraty Posledná hodnota alebo daná hodnota indexu zo zoznamu.

Výnimka: metóda pop(). r pohodlné IndexError keď je index mimo rozsahu.

Čo je metóda List pop()?

funkcia pop(). odstráni a vráti hodnotu v konkrétnom indexe zo zoznamu. Je to vstavaná funkcia Pythonu.

Môže byť použitý s parametrami alebo bez nich; bez zoznamu parametrov pop() vráti a odstráni poslednú hodnotu zo súboru zoznam v predvolenom nastavení, ale keď je zadaná hodnota indexu ako parameter, vráti a odstráni iba prvok v tomto indexe.

Ako používať metódu List pop () v Pythone?

V Pythone môžete jednoducho použiť funkciu pop(). Pomocou metódy list pop() môžete odstrániť prvok zo zoznamu. Pochopme to na príklade:

Python




# Using list> fruits>=> [>'apple'>,>'banana'>,>'cherry'>,>'carrot'>]> # removing carrot from the list> fruits.pop()> # printing new list> print>(fruits)>

>

>

Výkon

['apple', 'banana', 'cherry']>

Viac Príklady zoznamu pop().

Pozrime sa, ako vybrať položku zo zoznamu s príkladmi:

1. Vyberte posledný prvok zo zoznamu

Nasledujúci kód Zobrazí a odstráni posledný prvok zo zoznamu v Pythone.

Python




my_list>=> [>1>,>2>,>3>,>4>]> print>(>'Popped element:'>, my_list.pop())> print>(>'List after pop():'>, my_list)>

>

>

Výkon

Popped element: 4 List after pop(): [1, 2, 3]>

2. Vyberte položku v konkrétnom indexe zo zoznamu

Zobrazí a odstráni 3. prvok indexu zo zoznamu.

Python




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ýkon

4 [1, 2, 3, 5, 6]>

3. Vyberte prvok na negatívnom indexe zo zoznamu

Zobrazí a odstráni prvok 5 zo zoznamu.

Python


tuple java



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ýkon

New list [1, 2, 3, 4, 6] Poped Item 5>

Poznámka : Časová zložitosť zoznamu pop() = O(n)

V tomto článku sme sa zaoberali funkciou Python list pop(), ktorá sa používa na odstránenie prvkov zo zoznamu. Metóda list pop() je dôležitou operáciou zoznamu.

Čítaj viac Metódy zoznamu Python

Prečítajte si tiež: