Fjern varen fra listen Python

Fjern varen fra listen Python
Denne artikkelen er en rask opplæring om hvordan du sletter/fjerner et element fra en liste i Python. Det er flere metoder for å fjerne eller slette et element fra listen over Python. Imidlertid kommer vi til å se fire innebygde funksjoner av Python: Pop (), Fjern (), Del og Clear () for å fjerne et element fra listen i Python. Mot slutten av denne artikkelen vil du kunne skrive og kompilere alle disse funksjonene effektivt.

Hvordan slette/fjerne et element fra en liste i Python ved å bruke Pythons innebygde funksjoner?

For å slette/fjerne et element fra en liste, brukes fire forskjellige innebygde funksjoner av Python som nevnt ovenfor. Følgende seksjoner vil diskutere syntaks for hver funksjon. Du vil også finne relevante eksempler for å forstå arbeidet med hver funksjon.

Syntaks for fjerning () -funksjonen

Syntaks for fjerning () -funksjonen er som følger:

Fjern () er en innebygd funksjon i Pythons standardbibliotek som brukes til å fjerne et element fra en liste. 'Name_of_list' representerer listen som et element må fjernes eller slettes. 'Value_to_be_removed' representerer den spesifikke verdien som må fjernes fra listen. Det må gis; Ellers vil kompilatoren gjennom en 'typeerror'. Fjern () er den innebygde funksjonen som brukes med lister. Som standard er funksjonen å fjerne et element fra listen. Den søker i den spesifiserte verdien i listen og fjerner den.

Fjern () -funksjonen vil ganske enkelt slette det spesifiserte elementet fra listen og gir ingen verdi. La oss nå se et eksempel slik at vi kan forstå funksjonaliteten til Fjern () -metoden i dybden.

Eksempel 1:

I dette eksemplet vil vi implementere Fjern () -metoden for å fjerne et element fra listen og prøve å forstå dens funksjonalitet. Her er koden til Fjern () -funksjonen. Her har vi definert en liste over 5 heltall: my_list = [1, 2, 3, 4, 5]. Deretter fjernet vi 4 ved å bruke Fjern () -funksjonen, MY_LIST.Fjern (4).

my_list = [1, 2, 3, 4, 5]
trykk ("Den originale listen er:", my_list)
min liste.Fjern (4)
trykk ("Listen etter å ha fjernet et element er:", my_list)

La oss nå se utdataene nedenfor og se resultatet. Som du kan observere, blir 4 slettet fra listen, og den nye listen inneholder nå bare 4 elementer, my_list = [1, 2, 3, 5]. Merk at hvis du oppgir en verdi som ikke er på listen, vil kompilatoren gjennom en ValueError. La oss se et eksempel på ValueError i følgende avsnitt.

Eksempel 2:

I dette eksemplet vil vi gi en verdi til Fjern () -funksjonen som ikke er tilgjengelig på listen for å se hvordan kompilatoren reagerer på den. Her er koden:

my_list = [1, 2, 3, 4, 5]
trykk ("Den originale listen er:", my_list)
min liste.Fjern (9)
trykk ("Listen etter å ha fjernet et element er:", my_list)

Utgangen er gitt nedenfor. Som du kan se, har kompilatoren kastet en ValueError da vi har gitt 9 til Fjern () -funksjonen som ikke er tilgjengelig på listen.

Syntaks av POP () -funksjon

Syntaksen til POP () -funksjonen er som følger:

Pop () -funksjonen fjerner elementet fra listen med indeksen for varen som må fjernes. 'List_name' representerer listen som et element må fjernes. 'Index_Value' representerer indeksen for varen som skal fjernes. Husk at listeindeksen starter med 0. Så verdien ved indeks 3 er den fjerde verdien på listen. Hvis INDEX_VALUE ikke er spesifisert til POP () -funksjonen, vil den slette/fjerne det siste elementet fra listen. Tenk på følgende eksempelprogram for å forstå hvordan POP () -funksjonen fungerer:

Eksempel 3:

I dette eksemplet skal vi bruke den samme prøven som ble brukt i forrige eksempel for å sammenligne utgangen fra både POP () og Fjern () -funksjoner. Her vil vi gi indeksverdien til varen som skal slettes. Se koden nedenfor:

my_list = [1, 2, 3, 4, 5]
trykk ("Den originale listen er:", my_list)
min liste.pop (2)
trykk ("Listen etter å ha fjernet et element er:", my_list)

Merk at 2 er gitt til POP () -funksjonen som er indeksen på 3. Elementet '3' skal slettes fra listen. Se utgangen nedenfor. Som du kan se, funksjonen til pop () og fjerne () er den samme, bare syntaksen er litt annerledes.

Syntaks av Del -funksjon

Syntaksen til Del -funksjonen er som følger:

Funksjonen til Del -metoden er den samme som POP () -funksjonen. Det sletter et element fra listen som er spesifisert av indeksverdien. Hvis INDEX_VALUE ikke er gitt, vil DEL -funksjonen fjerne hele listen. La oss nå se et eksempel på Del -funksjonen.

Eksempel 4:

I dette eksemplet vil vi fjerne et element fra listen ved hjelp av en innebygd funksjon.

my_list = [1, 2, 3, 4, 5]
trykk ("Den originale listen er:", my_list)
del my_list [2]
trykk ("Listen etter å ha fjernet et element er:", my_list)

Her er utgangen. Som du ser, erstattet vi bare POP () -funksjonen med Del -funksjonen. Vi brukte det samme eksemplet bare for å vise likheten i funksjonen til alle metoder.

Syntaks av klar () -funksjon

Syntaksen til den klare () -funksjonen er som følger:

Funksjonen til Clear () -metoden er litt annerledes enn alle innebygde metoder definert ovenfor. Pop (), Fjern () og Del fjerner det spesifiserte elementet fra listen. Imidlertid sletter Clear () -funksjonen hele listen. 'My_list' representerer listen som må fjernes. Tenk på eksemplet gitt nedenfor.

Eksempel 5:

Ta en titt på prøveeksemplet for klar () -funksjon.

my_list = [1, 2, 3, 4, 5]
trykk ("Den originale listen er:", my_list)
min liste.klar()
trykk ("Listen etter å ha fjernet et element er:", my_list)

Nedenfor er utgangen. Som du ser, har vi nå en tom liste, siden den klare () -funksjonen fjerner hvert element fra listen på en gang.

Konklusjon

Å skrive programmeringskoder har aldri vært lett. Men Python -programmeringsspråk gjort koding enkel og enkel, ikke bare for ekspertprogrammerere, men også for nybegynnere. Standardbibliotekene og innebygde funksjoner i Python gir så mye fleksibilitet at til og med en nybegynnerutvikler kan skrive komplekse koder. I denne artikkelen lærte vi om de fire innebygde metodene til Python Clear (), Del, Pop (), og Fjern () for å fjerne et element fra listen.