Fjern element fra listen Python

Fjern Element Fra Listen Python



Denne artikel er en hurtig vejledning i, hvordan du sletter/fjerner et element fra en liste i python. Der er flere metoder til at fjerne eller slette et element fra listen over python. Vi kommer dog til at se fire indbyggede funktioner i python: pop(), remove(), del og clear() for at fjerne et element fra listen i python. Ved slutningen af ​​denne artikel vil du være i stand til at skrive og kompilere alle disse funktioner effektivt.

Hvordan sletter/fjerner man et element fra en liste i Python ved at bruge Pythons indbyggede funktioner?

For at slette/fjerne et element fra en liste, bruges fire forskellige indbyggede funktioner i python som nævnt ovenfor. De følgende afsnit vil diskutere syntaksen for hver funktion. Du vil også finde relevante eksempler for at forstå, hvordan hver funktion fungerer.

Syntaks for remove()-funktionen

Syntaksen for funktionen remove() er som følger:









Remove() er en indbygget funktion i pythons standardbibliotek, der bruges til at fjerne et element fra en liste. 'navn_på_liste' repræsenterer den liste, hvorfra et element skal fjernes eller slettes. 'Værdien_skal_fjernes' repræsenterer den specifikke værdi, der skal fjernes fra listen. Det skal leveres; ellers vil compileren gennem en 'TypeError'. Remove() er den indbyggede funktion, der bruges med lister. Som standard er dens funktion at fjerne et element fra listen. Den søger efter den angivne værdi på listen og fjerner den.



Remove()-funktionen vil simpelthen slette det angivne element fra listen og returnerer ingen værdi. Lad os nu se et eksempel, så vi kan forstå funktionaliteten af ​​remove() metoden i dybden.





Eksempel 1:

I dette eksempel implementerer vi metoden remove() for at fjerne et element fra listen og forsøge at forstå dets funktionalitet. Her er koden til remove()-funktionen. Her har vi defineret en liste med 5 heltal: min_liste = [1, 2, 3, 4, 5]. Derefter fjernede vi 4 ved at bruge funktionen remove(), my_list.remove(4).

min_liste = [ 1 , to , 3 , 4 , 5 ]
Print ( 'Den originale liste er:' , min_liste )
min_liste. fjerne ( 4 )
Print ( 'Listen efter fjernelse af et element er:' , min_liste )



Lad os nu se outputtet nedenfor og se resultatet. Som du kan se, slettes 4 fra listen, og den nye liste indeholder nu kun 4 elementer, min_liste = [1, 2, 3, 5]. Bemærk, at hvis du angiver en værdi, der ikke er på listen, vil compileren gennem en ValueError. Lad os se et eksempel på ValueError i det følgende afsnit.

Eksempel 2:

I dette eksempel vil vi give en værdi til remove()-funktionen, som ikke er tilgængelig på listen for at se, hvordan compileren reagerer på det. Her er koden:

min_liste = [ 1 , to , 3 , 4 , 5 ]
Print ( 'Den originale liste er:' , min_liste )
min_liste. fjerne ( 9 )
Print ( 'Listen efter fjernelse af et element er:' , min_liste )

Outputtet er angivet nedenfor. Som du kan se, har compileren kastet en ValueError, da vi har givet 9 til remove()-funktionen, som ikke er tilgængelig på listen.

Syntaks for pop() Funktion

Syntaksen for pop()-funktionen er som følger:

Pop()-funktionen fjerner elementet fra listen efter indekset for det element, der skal fjernes. 'Listenavn' repræsenterer den liste, som et element skal fjernes fra. 'Index_værdi' repræsenterer indekset for det element, der skal fjernes. Husk at listeindekset starter med 0. Så værdien ved indeks 3 er den 4. værdi på listen. Hvis index_value ikke er angivet til pop()-funktionen, vil den slette/fjerne det sidste element fra listen. Overvej følgende eksempelprogram for at forstå, hvordan pop()-funktionen fungerer:

Eksempel 3:

I dette eksempel skal vi bruge det samme eksempel, som blev brugt i det foregående eksempel til at sammenligne outputtet af både pop() og remove() funktioner. Her vil vi angive indeksværdien for den vare, der skal slettes. Se koden nedenfor:

min_liste = [ 1 , to , 3 , 4 , 5 ]
Print ( 'Den originale liste er:' , min_liste )
min_liste. pop ( to )
Print ( 'Listen efter fjernelse af et element er:' , min_liste )

Bemærk, at 2 er givet til pop()-funktionen, som er indekset for 3. Elementet '3' skal slettes fra listen. Se output nedenfor. Som du kan se, er funktionen af ​​pop() og remove() den samme, kun syntaksen er en smule anderledes.

Syntaks for del funktion

Syntaksen for del-funktionen er som følger:

Funktionen af ​​del-metoden er den samme som pop()-funktionen. Den sletter et element fra listen angivet af indeksværdien. Hvis index_value ikke er angivet, vil del-funktionen fjerne hele listen. Lad os nu se et eksempel på del-funktionen.

Eksempel 4:

I dette eksempel vil vi fjerne et element fra listen ved hjælp af en del indbygget funktion.

min_liste = [ 1 , to , 3 , 4 , 5 ]
Print ( 'Den originale liste er:' , min_liste )
af min_liste [ to ]
Print ( 'Listen efter fjernelse af et element er:' , min_liste )

Her er outputtet. Som du kan se, har vi lige erstattet pop()-funktionen med del-funktionen. Vi brugte det samme eksempel bare for at vise ligheden i funktionen af ​​alle metoder.

Syntaks for clear() Funktion

Syntaksen for clear()-funktionen er som følger:

Funktionen af ​​metoden clear() er en smule anderledes end alle de indbyggede metoder, der er defineret ovenfor. Pop(), remove() og del fjerner det angivne element fra listen. Men funktionen clear() sletter hele listen. 'min_liste' repræsenterer den liste, der skal fjernes. Overvej eksemplet nedenfor.

Eksempel 5:

Tag et kig på eksempeleksemplet for clear() funktion.

min_liste = [ 1 , to , 3 , 4 , 5 ]
Print ( 'Den originale liste er:' , min_liste )
min_liste. klar ( )
Print ( 'Listen efter fjernelse af et element er:' , min_liste )

Nedenfor er output. Som du kan se, har vi nu en tom liste, da clear()-funktionen fjerner hvert element fra listen på én gang.

Konklusion

Det har aldrig været nemt at skrive programmeringskoder. Men programmeringssproget Python gjorde kodning enkel og nem, ikke kun for ekspertprogrammører, men også for begyndere. Standardbibliotekerne og de indbyggede funktioner i python giver så meget fleksibilitet, at selv en nybegynder udvikler kan skrive komplekse koder. I denne artikel lærte vi om de fire indbyggede metoder python clear(), del, pop() og remove() for at fjerne et element fra listen.