Python lista pop() funktionen tar bort element i ett specifikt index från listan.
Exempel
Pytonorm
fruits>=> [>'apple'>,>'mango'>,>'cherry'>]> fruits.pop()> print>(fruits)> |
>
>
Produktion:
['apple', 'mango']>
Python List pop() Syntax
list_name.pop(index)>
Parameter
- index (valfritt) – Värdet på indexet plockas ut och tas bort. Om indexet inte anges, så plockas det sista elementet ut och tas bort.
Lämna tillbaka
Returnerar Det sista värdet eller det givna indexvärdet från listan.
Undantag: pop() metod r bekväm IndexError när indexet ligger utanför intervallet.
Vad är List pop-metoden()?
pop() funktion tar bort och returnerar värdet vid ett specifikt index från en lista. Det är en inbyggd funktion i Python.
Den kan användas med och utan parametrar; utan en parameterlista returnerar pop() och tar bort det sista värdet från lista som standard, men när det ges ett indexvärde som en parameter, returnerar och tar den bara bort elementet vid det indexet.
Hur använder man List pop()-metoden i Python?
Du kan enkelt använda pop()-funktionen i Python. Genom att använda list pop()-metoden kan du ta bort ett element från listan. Låt oss förstå det med ett exempel:
Pytonorm
# Using list> fruits>=> [>'apple'>,>'banana'>,>'cherry'>,>'carrot'>]> # removing carrot from the list> fruits.pop()> # printing new list> print>(fruits)> |
>
>
Produktion
['apple', 'banana', 'cherry']>
Fler Lista pop()-exempel
Låt oss se hur man poppar ett objekt från en lista med exempel:
1. Poppa det sista elementet från listan
Följande kod Pops och tar bort det sista elementet från listan i Python.
Pytonorm
my_list>=> [>1>,>2>,>3>,>4>]> print>(>'Popped element:'>, my_list.pop())> print>(>'List after pop():'>, my_list)> |
>
>
Produktion
Popped element: 4 List after pop(): [1, 2, 3]>
2. Lägg objektet till ett specifikt index från listan
Poppar och tar bort det tredje indexelementet från listan.
Pytonorm
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)> |
>
>
Produktion
4 [1, 2, 3, 5, 6]>
3. Pop element vid ett negativt index från en lista
Poppar och tar bort element 5 från listan.
Pytonorm
förbättrad för loop 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)> |
>
>
Produktion
New list [1, 2, 3, 4, 6] Poped Item 5>
Notera : Lista pop() tidskomplexitet = O(n)
I den här artikeln har vi täckt Python list pop()-funktionen som används för att ta bort element från en lista. List pop()-metoden är en viktig operation i en lista.
Läs mer Python List metoder
Läs också:
- Python – Ta bort första elementet i listan
- Python – Ta bort det bakre elementet från listan
- Python | Ta bort ett givet element från listan