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]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]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]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]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]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.