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ž:
- Python – Odstráňte prvý prvok zoznamu
- Python – Odstráňte zadný prvok zo zoznamu
- Python | Odstráňte daný prvok zo zoznamu