Hvordan legge til og fjerne elementer fra en liste i Python

Hvordan legge til og fjerne elementer fra en liste i Python
Array Variable Bruker i de fleste av programmeringsspråkene for å lagre flere data. Python har fire datatyper for å lagre flere data. Disse er liste, tuple, ordbok og sett. Dataene kan bestilles og endres i Python -listen. De firkantede parentesene ([]) brukes i Python for å erklære liste som Array. Indeksen på listen starter fra 0. Listen fungerer som referansevariablene. Når en listevariabel tildeler en annen variabel, vil begge variablene peke på samme sted. Denne opplæringen viser bruken av forskjellige Python -metoder for å legge til og fjerne data fra Python -listen.

Metoder:

Det finnes mange metoder i Python for å endre listen. Noen vanlige metoder for å legge til og fjerne data i listen er nevnt her.

Sett inn (indeks, element): Denne metoden brukes til å sette inn et hvilket.

vedlegg (element): Denne metoden brukes til å legge til nytt element på slutten av listen.

Utvidelse (en annen liste): Elementene i en liste kan settes inn på slutten av en annen liste ved å bruke denne metoden.

fjerne gjenstand): Denne metoden brukes til å fjerne et bestemt element fra listen.

pop (indeks): Metoden brukes til å fjerne elementet fra listen basert på indeksverdi.

del (): Denne metoden brukes til å fjerne det aktuelle elementet på listen eller skjære listen.

klar(): Denne metoden brukes til å fjerne alle elementene i en liste

Legg til elementer i listen:

Ulike måter å legge til elementer i Python -listen vises i denne delen av opplæringen.

Eksempel 1: Sett inn element ved hjelp av Sett inn () -metode

Lag en Python -fil med følgende skript for å se bruken av innsats () -metode. Et nytt element vil bli satt inn i den tredje plasseringen av listen, og de andre elementene vil bli forskjøvet rett etter å ha kjørt skriptet.

# Forklar liste
ListData = [89, 56, 90, 34, 89, 12]
# Sett inn data i 2. stilling
ListData.Sett inn (2, 23)
# Visningsliste etter innsetting
trykk ("Listeelementene er")
for i i rekkevidde (0, len (listData)):
Print (ListData [i])

Produksjon:

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel 2: Sett inn element ved hjelp av Append () -metoden

Lag en Python -fil med følgende skript for å se bruken av vedlegg () -metoden. Det er nevnt før det vedlegg () -metoden setter inn data på slutten av listen. Så 'Toshiba' vil bli satt inn på slutten av ListData Etter å ha kjørt skriptet.

# Definer listen
ListData = ["Dell", "HP", "Leveno", "Asus"]
# Sett inn data ved hjelp av vedleggsmetode
ListData.vedlegg ("Toshiba")
# Vis listen etter innsett
trykk ("Listeelementene er")
for i i rekkevidde (0, len (listData)):
Print (ListData [i])

Produksjon:

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel 3: Sett inn element ved bruk av Extend () -metode

Lag en Python -fil med følgende skript for å se bruken av Extend () -metode. Her er to lister erklært i skriptet som kombineres sammen ved bruk av Extend () -metode. Elementene på den andre listen vil bli lagt til på slutten av den første listen.

# Initialisere den første listen
liste1 = ['html', 'css', 'JavaScript', 'jQuery']
# Initialisere den andre listen
liste2 = ['php', 'laravel', 'codeigniter']
# Kombiner begge listene ved bruk av Extend () -metode
Liste1.Utvidelse (liste2)
# Vis listen etter kaming
trykk ("Listeelementene er:")
for i in range (0, len (liste1)):
Print (List1 [i])

Produksjon:

Følgende utgang vises etter å ha kjørt skriptet.

Fjern elementet fra listen:

Ulike måter å fjerne varen på Python -listen vises i denne delen av opplæringen.

Eksempel 4: Fjern elementet fra listen ved hjelp av Fjern -metoden

Lag en Python -fil med følgende skript for å se bruken fjerne () -metoden. Hvis elementverdien som brukes som argumentverdi for fjerne () -metode, finnes i listen, vil elementet fjernes. Her eksisterer verdien, 'juice' på listen, og den vil bli fjernet etter å ha kjørt skriptet.

# Definer listen
liste = ['kake', 'pizza', 'juice', 'pasta', 'burger']
# Skriv ut listen før slett
skriv ut ("liste før slett")
trykk (liste)
# Fjern et element
liste.Fjern ('juice')
# Skriv ut listen etter sletting
skriv ut ("liste etter sletting")
trykk (liste)

Produksjon:

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel 5: Fjern elementet fra listen ved hjelp av popmetode

Lag en Python -fil med følgende skript for å se bruken av POP () -metoden. Her brukes 2 som indeksverdi for POP () -metoden. Så det tredje elementet på listen vil bli fjernet etter å ha kjørt skriptet.

# Definer listen
Ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Skriv ut før fjern
Print (LDATA)
# Fjern det tredje elementet
ldata.pop (2)
# Skriv ut listen etter fjerning
Print (LDATA)

Produksjon:

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel 6: Fjern elementet fra listen ved hjelp av Del -metoden

Del () -metoden fungerer som POP () -metoden. Lag en Python -fil med følgende skript for å se bruken av Del () -metoden. Her brukes 0 som indeksverdien til Del (). Så det første elementet på listen blir fjernet etter å ha kjørt skriptet.

# Definer listen
Ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Skriv ut før fjern
Print (LDATA)
# Slett det første elementet ved hjelp av Del -metoden
del ldata [0]
# Skriv ut listen etter fjerning
Print (LDATA)

Produksjon:

Følgende utgang vises etter å ha kjørt skriptet.

Eksempel 7: Fjern elementet fra listen ved hjelp av klar metode

Lag en Python -fil med følgende skript for å fjerne alle elementene på listen. Etter å ha kjørt skriptet, vil Clear () -metoden gjøre listen tom.

# Definer listen
Ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Skriv ut før fjern
Print (LDATA)
# Fjern alle elementene fra listen
ldata.klar()
# Skriv ut listen etter klart
Print (LDATA)

Produksjon:

Følgende utgang vises etter å ha kjørt skriptet.

Konklusjon:

Listen er en nyttig funksjon ved Python -programmering. Listevariabler brukes i skriptet til forskjellige formål. Måtene å endre listen ved å bruke forskjellige innebygde Python-metoder vises i denne opplæringen. Mange andre metoder finnes i Python for å utføre andre operasjoner på listen, for eksempel sort (), revers (), count (), etc.

Se forfatterens video: Her