Python

Hvordan legge til og fjerne elementer fra en liste i Python

Hvordan legge til og fjerne elementer fra en liste i Python
Arrayvariabel bruker i de fleste programmeringsspråk 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 til å erklære listen som matrise. Indeksen til listen starter fra 0.  Liste fungerer som referansevariablene. Når en listevariabel tilordnes til en annen variabel, vil begge variablene peke på samme sted. Denne veiledningen 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, vare): Denne metoden brukes til å sette inn et hvilket som helst element i den bestemte indeksen på listen og høyre skifte listeelementene.

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

utvide (anotherList): Elementene i en liste kan settes inn på slutten av en annen liste ved hjelp av denne metoden.

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

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

del (): Denne metoden brukes til å fjerne det bestemte elementet i listen eller kutte 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 insert () -metoden

Opprett en python-fil med følgende skript for å se bruken av metoden insert (). Et nytt element vil bli satt inn i den tredje posisjonen i listen, og de andre elementene vil bli flyttet rett etter at man har kjørt skriptet.

# Deklarer liste
listdata = [89, 56, 90, 34, 89, 12]
# Sett inn data i 2. posisjon
listdata.innsats (2, 23)
# Viser liste etter innsetting
print ("Listelementene er")
for i innen rekkevidde (0, len (listdata)):
skriv ut (listdata [i])

Produksjon:

Følgende utdata vises etter kjøring av skriptet.

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

Opprett en pythonfil med følgende skript for å se bruken av append () -metoden. Det er nevnt før at append () -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 vedleggsmetoden
listdata.legge til ("Toshiba")
# Vis listen etter innsetting
print ("Listelementene er")
for i innen rekkevidde (0, len (listdata)):
skriv ut (listdata [i])

Produksjon:

Følgende utdata vises etter kjøring av skriptet.

Eksempel 3: Sett inn elementet ved hjelp av utvid () -metoden

Opprett en python-fil med følgende skript for å se bruken av utvidelsesmetoden (). Her blir to lister erklært i skriptet som kombineres ved hjelp av utvidelsesmetoden (). Elementene i den andre listen vil bli lagt til på slutten av den første listen.

# initialiserer den første listen
list1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# initialiserer den andre listen
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Kombiner begge listene ved hjelp av utvidelsesmetoden ()
liste1.utvide (liste2)
# Vis listen etter kjemming
print ("Listeelementene er:")
for jeg innen rekkevidde (0, len (liste1)):
skriv ut (liste1 [i])

Produksjon:

Følgende utdata vises etter kjøring av skriptet.

Fjern elementet fra listen:

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

Eksempel 4: Fjern elementet fra listen ved å fjerne metoden

Opprett en pythonfil med følgende skript for å se metoden use remove (). Hvis elementverdien som brukes som argumentverdi for remove () -metoden, finnes i listen, blir elementet fjernet. Her finnes verdien 'Juice' i listen, og den vil bli fjernet etter at man har kjørt skriptet.

# Definer listen
list = ['Cake', 'Pizza', 'Juice', 'Pasta', 'Burger']
# Skriv ut listen før du sletter den
skriv ut ("Liste før sletting")
skriv ut (liste)
# Fjern et element
liste.remove ('Juice')
# Skriv ut listen etter sletting
skriv ut ("Liste etter sletting")
skriv ut (liste)

Produksjon:

Følgende utdata vises etter kjøring av skriptet.

Eksempel 5: Fjern elementet fra listen ved hjelp av pop-metoden

Opprett 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 i listen fjernes etter at man har kjørt skriptet.

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

Produksjon:

Følgende utdata vises etter kjøring av skriptet.

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

del () -metoden fungerer i likhet med pop () -metoden. Opprett en python-fil med følgende skript for å se bruken av del () -metoden. Her brukes 0 som indeksverdi for del (). Så det første elementet i listen fjernes etter at man har kjørt skriptet.

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

Produksjon:

Følgende utdata vises etter kjøring av skriptet.

Eksempel 7: Fjern elementet fra listen ved å bruke en klar metode

Opprett en python-fil med følgende skript for å fjerne alle elementene i 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 du fjerner
skriv ut (ldata)
# Fjern alle elementene fra listen
ldata.klar()
# Skriv ut listen etter klar
skriv ut (ldata)

Produksjon:

Følgende utdata vises etter kjøring av skriptet.

Konklusjon:

Listen er en nyttig funksjon i Python-programmering. Listevariabler brukes i skriptet til forskjellige formål. Måtene å endre listen ved å bruke forskjellige innebygde pythonmetoder er vist i denne veiledningen. Det finnes mange andre metoder i Python for å utføre andre operasjoner i listen, for eksempel sort (), reverse (), count (), etc.

Se forfatterens video: her

Beste spillkonsollemulatorer for Linux
Denne artikkelen vil liste opp populære programvare for spillkonsollemulering tilgjengelig for Linux. Emulation er et programvarekompatibilitetslag so...
Beste Linux Distros for spill i 2021
Linux-operativsystemet har kommet langt fra det originale, enkle, serverbaserte utseendet. Dette operativsystemet har forbedret seg enormt de siste år...
Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...