Python Pop siste element fra listen

Python Pop siste element fra listen
En liste er en samling av indekserte og sorterte verdier, lik en matrise. Det er ombestemt slik at vi kan omorganisere komponentene i en liste. Den har en komma-separert liste over ethvert dataelement som er vedlagt i en firkantet brakett. Hver listeoppføring har en indeks som spenner fra null til uendelig.

For å slette et element fra en liste, kan du bruke listedatatypen i Python på forskjellige måter. List Pop () -metoden i Python fjerner den endelige verdien og returnerer den fra en liste eller indeksverdien som er gitt. Python -listen Datatypen lar deg sortere objekter av forskjellige datatyper logisk. Komma deler verdiene, som er vedlagt i firkantede parenteser ([]) og (,). Du må passere elementets indeks for å fjerne den fra listen. Indeksen starter på null.

For å få det første elementet fra listen, sett indeksen til 0. Du kan bruke indeksen som -1 for å eliminere den siste oppføringen. Indeksargumentet er ikke påkrevd. Standardverdien er -1, og listenes endelige medlem returnerer hvis ingen verdi leveres. POP () -metoden returnerer en feil med meldingsindeksen: POP -indeksen hvis den spesifiserte indeksen ikke er eksisterende eller utenfor rekkevidde. Pop (), Clear () og Fjern () er de populære listemetodene. Du kan også fjerne elementer ved hjelp av Del-nøkkelordet i tillegg til de ovennevnte metodene.

Eksempel 1:

Vi har definert en liste som heter 'First_list' i foregående eksempel. Som du kan se, er hvert stykke atskilt med komma og er lukket mellom firkantede parenteser, i.e. []. Denne listen inkluderer komponenter av flere datatyper. Varen 'Alex' er på indeks 0 -stillinger. Vi har et heltall 55 i stillingen som indeks 1. Vi har et flytende punkt nummer 66.6 ved indeks 2. Vi kan lagre komponenter av mange typer i en enkelt liste på denne måten. La oss gå videre til å se hvordan du kan poppe det siste elementet fra en liste i Python nå som du har en god forståelse av hvordan du genererer lister. Den mest brukte listeobjektfunksjonen er POP () -metoden.

Denne metoden returnerer et element eller et element som er fjernet fra listen. For å skille mellom POP () og Fjern () -metoden, må vi levere varen som skal slettes i Fjern () -metoden. Når vi bruker POP () -funksjonen, passerer vi imidlertid varens indeks som et argument, og returnerer den ved den spesifiserte indeksen. Hvis objektet som skal fjernes ikke blir funnet, vil en indekserror bli kastet. Tenk på følgende eksempel. Her brukes POP () -metoden med inngangen '1', som bare er indeksposisjonen 7. Pop () -funksjonen, som du ser fra resultatet, eliminerer heltallet '30', som er listenes siste element.

First_list = ["Alex", 55,66.6,77, "Rebecca", 10,20,30]
FIRST_LIST.Pop (7)
print (first_list)

Her kan du se utgangen der det siste elementet blir fjernet med hell.

Eksempel 2:

I vårt andre eksempel har vi først erklært en liste med navnet 'MyList' i den første kodelinjen. Etter det brukte vi POP -metoden og viste varen som skulle fjernes sammen med de gjenværende listeartiklene. Da vi først brukte POP -funksjonen, identifiserte vi ikke indeksposisjonen, men i den siste kodelinjen sendes indeksposisjonen til POP -metoden. Her er det 0, noe som betyr at vi ønsker å slette elementet fra 0-indeksposisjonen. Som du kan se i utdataene, vises elementet i 0-indeksposisjonen, og deretter de gjenværende elementene på listen.

Mylist = [11, 12, 13, 14, 15, 16]
trykk (myList.pop (), myList)
trykk (myList.pop (0), myList)

Du får følgende utdata når du kjører det ovennevnte kodestykket.

Eksempel 3:

I vårt siste eksempel vil vi fjerne et element fra 8. plassering. Ved hjelp av POP () -metoden elimineres elementet i posisjon 8. Fordi det ikke er noe element på dette tidspunktet i utgangen, kaster Python -tolken en indekserror. Dette er en rask strategi fordi den er enkel og ikke krever surfing gjennom listen for et element.

First_list = ["Alex", 55,66.6,77, "Rebecca", 10,20,30]
FIRST_LIST.Pop (8)
print (first_list)

Når du kjører koden over, får du feilen.

Konklusjon:

Du vet hvordan du sletter det endelige elementet fra en relevant liste i Python. Ulike eksempler er nevnt med en riktig forklaring for deg å forstå og anvende konseptene i programmene dine. Vi har gitt deg en detaljert guide for å bruke POP -metoden for å slette det siste elementet eller til og med et spesifikt element fra en liste.