Fjern element fra listen Python

Fjern Element 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. Vi kommer imidlertid til å se fire innebygde funksjoner i python: pop(), remove(), del og clear() for å fjerne et element fra listen i python. Ved slutten av denne artikkelen vil du være i stand til å 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 i python som nevnt ovenfor. De følgende avsnittene vil diskutere syntaksen til hver funksjon. Du vil også finne relevante eksempler for å forstå hvordan hver funksjon fungerer.

Syntaks for remove()-funksjonen

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









Remove() er en innebygd funksjon i pythons standardbibliotek som brukes til å fjerne et element fra en liste. «navn_på_liste» representerer listen som et element må fjernes eller slettes fra. «verdien_som_skal_fjernes» representerer den spesifikke verdien som må fjernes fra listen. Det må leveres; ellers vil kompilatoren gå gjennom en 'TypeError'. Remove() er den innebygde funksjonen som brukes med lister. Som standard er funksjonen å fjerne et element fra listen. Den søker etter den angitte verdien i listen og fjerner den.



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





Eksempel 1:

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

min liste = [ 1 , to , 3 , 4 , 5 ]
skrive ut ( 'Den opprinnelige listen er:' , min liste )
min liste. fjerne ( 4 )
skrive ut ( 'Listen etter fjerning av et element er:' , min liste )



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

Eksempel 2:

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

min liste = [ 1 , to , 3 , 4 , 5 ]
skrive ut ( 'Den opprinnelige listen er:' , min liste )
min liste. fjerne ( 9 )
skrive ut ( 'Listen etter fjerning av et element er:' , min liste )

Utgangen er gitt nedenfor. Som du kan se, har kompilatoren kastet en ValueError ettersom vi har gitt 9 til remove()-funksjonen som ikke er tilgjengelig i listen.

Syntaks for pop() funksjon

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

Pop()-funksjonen fjerner elementet fra listen etter indeksen til elementet som må fjernes. «List_name» representerer listen som et element må fjernes fra. 'Indeksverdi' representerer indeksen til elementet 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 samme eksempel som ble brukt i forrige eksempel for å sammenligne utdataene til både pop() og remove() funksjoner. Her vil vi oppgi indeksverdien for elementet som skal slettes. Se koden nedenfor:

min liste = [ 1 , to , 3 , 4 , 5 ]
skrive ut ( 'Den opprinnelige listen er:' , min liste )
min liste. pop ( to )
skrive ut ( 'Listen etter fjerning av et element er:' , min liste )

Merk at 2 er gitt til pop()-funksjonen som er indeksen til 3. Elementet '3' bør slettes fra listen. Se utgangen nedenfor. Som du kan se, er funksjonen til pop() og remove() den samme, bare syntaksen er litt annerledes.

Syntaks for del funksjon

Syntaksen til del-funksjonen er som følger:

Funksjonen til del-metoden er den samme som pop()-funksjonen. Den sletter et element fra listen spesifisert av indeksverdien. Hvis indeksverdien ikke er oppgitt, 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 del innebygd funksjon.

min liste = [ 1 , to , 3 , 4 , 5 ]
skrive ut ( 'Den opprinnelige listen er:' , min liste )
av min liste [ to ]
skrive ut ( 'Listen etter fjerning av et element er:' , min liste )

Her er utgangen. Som du kan se, har vi nettopp erstattet pop()-funksjonen med del-funksjonen. Vi brukte det samme eksempelet bare for å vise likheten i funksjonen til alle metodene.

Syntaks for clear() funksjon

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

Funksjonen til clear()-metoden er litt forskjellig fra alle de innebygde metodene som er definert ovenfor. Pop(), remove() og del fjerner det angitte elementet fra listen. Clear()-funksjonen sletter imidlertid hele listen. 'min_liste' representerer listen som må fjernes. Tenk på eksemplet nedenfor.

Eksempel 5:

Ta en titt på eksempeleksemplet for clear()-funksjonen.

min liste = [ 1 , to , 3 , 4 , 5 ]
skrive ut ( 'Den opprinnelige listen er:' , min liste )
min liste. klar ( )
skrive ut ( 'Listen etter fjerning av et element er:' , min liste )

Nedenfor er utgangen. Som du kan se, har vi nå en tom liste, siden clear()-funksjonen fjerner hvert element fra listen samtidig.

Konklusjon

Det har aldri vært enkelt å skrive programmeringskoder. Men programmeringsspråket Python gjorde koding enkel og enkel, ikke bare for ekspertprogrammerere, men også for nybegynnere. Standardbibliotekene og de innebygde funksjonene i python gir så mye fleksibilitet at selv en nybegynner kan skrive komplekse koder. I denne artikkelen lærte vi om de fire innebygde metodene for python clear(), del, pop() og remove() for å fjerne et element fra listen.