Python

Sådan tilføjes og fjernes elementer fra en liste i Python

Sådan tilføjes og fjernes elementer fra en liste i Python
Arrayvariabler bruges i de fleste programmeringssprog til at gemme flere data. Python har fire datatyper til at gemme flere data. Disse er liste, tuple, ordbog og sæt.  Dataene kan bestilles og ændres i Python-listen. De firkantede parenteser ([]) bruges i Python til at erklære listen som array. Listeindekset starter fra 0.  Liste fungerer som referencevariablerne. Når en listevariabel tildeles til en anden variabel, peger begge variabler til den samme placering. Denne vejledning viser brugen af ​​forskellige Python-metoder til at tilføje og fjerne data fra Python-listen.

Metoder:

Der findes mange metoder i Python til at ændre listen. Nogle almindelige metoder til at tilføje og fjerne data på listen er nævnt her.

indsæt (indeks, vare): Denne metode bruges til at indsætte ethvert element i det bestemte indeks på listen og højre skifte listeelementerne.

tilføj (vare): Denne metode bruges til at tilføje nyt element i slutningen af ​​listen.

udvid (anotherList): Elementerne på en liste kan indsættes i slutningen af ​​en anden liste ved hjælp af denne metode.

fjern (vare): Denne metode bruges til at fjerne et bestemt emne fra listen.

pop (indeks): Metoden bruges til at fjerne element fra listen baseret på indeksværdi.

del (): Denne metode bruges til at fjerne det bestemte emne på listen eller udskære listen.

klar(): Denne metode bruges til at fjerne alle elementer på en liste

Føj emner til listen:

Forskellige måder at tilføje emner på Python-listen vises i denne del af selvstudiet.

Eksempel 1: Indsæt element ved hjælp af insert () -metoden

Opret en python-fil med følgende script for at se brugen af ​​insert () -metoden. Et nyt element indsættes i den tredje position på listen, og de andre elementer flyttes lige efter kørsel af scriptet.

# Erklær listen
listdata = [89, 56, 90, 34, 89, 12]
# Indsæt data i 2. position
listedata.indsæt (2, 23)
# Viser liste efter indsættelse
print ("Listeelementerne er")
for i inden for rækkevidde (0, len (listdata)):
udskriv (listedata [i])

Produktion:

Følgende output vises efter kørsel af scriptet.

Eksempel 2: Indsæt element ved hjælp af append () -metoden

Opret en python-fil med følgende script for at se brugen af ​​append () -metoden. Det er nævnt før, at metoden append () indsætter data i slutningen af ​​listen. Så 'Toshiba' indsættes i slutningen af listedata efter at have kørt scriptet.

# Definer listen
listdata = ["Dell", "HP", "Leveno", "Asus"]
# Indsæt data ved hjælp af tilføjelsesmetoden
listedata.tilføj ("Toshiba")
# Vis listen efter indsættelse
print ("Listeelementerne er")
for i inden for rækkevidde (0, len (listdata)):
udskriv (listedata [i])

Produktion:

Følgende output vises efter kørsel af scriptet.

Eksempel 3: Indsæt element ved hjælp af udvidelsesmetoden ()

Opret en python-fil med følgende script for at se brugen af ​​metoden udvidelse (). Her er to lister erklæret i scriptet, som kombineres ved hjælp af udvidelsesmetoden (). Emnerne på den anden liste tilføjes i slutningen af ​​den første liste.

# initialiserer den første liste
list1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# initialiserer den anden liste
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Kombiner begge lister ved hjælp af udvidelsesmetoden ()
liste1.udvid (liste2)
# Vis listen efter kæmning
print ("Listeelementerne er:")
for jeg inden for rækkevidde (0, len (liste1)):
udskrive (liste1 [i])

Produktion:

Følgende output vises efter kørsel af scriptet.

Fjern element fra listen:

Forskellige måder at fjerne elementet på Python-listen vises i denne del af selvstudiet.

Eksempel 4: Fjern element fra listen ved hjælp af metoden remove

Opret en python-fil med følgende script for at se metoden use remove (). Hvis den elementværdi, der bruges som argumentværdien af ​​metoden remove (), findes på listen, fjernes elementet. Her findes værdien 'Juice' på listen, og den fjernes efter kørsel af scriptet.

# Definer listen
list = ['Cake', 'Pizza', 'Juice', 'Pasta', 'Burger']
# Udskriv listen før sletning
udskriv ("Liste før sletning")
udskriv (liste)
# Fjern et element
liste.fjern ('Juice')
# Udskriv listen efter sletning
udskriv ("Liste efter sletning")
udskriv (liste)

Produktion:

Følgende output vises efter kørsel af scriptet.

Eksempel 5: Fjern element fra listen ved hjælp af pop-metoden

Opret en python-fil med følgende script for at se brugen af ​​pop () -metoden. Her bruges 2 som indeksværdi for pop () -metoden. Så det tredje element på listen fjernes efter kørsel af scriptet.

# Definer listen
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Udskriv den før fjernelse
udskrive (ldata)
# Fjern det tredje element
ldata.pop (2)
# Udskriv listen efter fjernelse
udskrive (ldata)

Produktion:

Følgende output vises efter kørsel af scriptet.

Eksempel 6: Fjern element fra listen ved hjælp af del-metoden

del () metode fungerer ligesom pop () metode. Opret en python-fil med følgende script for at se brugen af ​​del () -metoden. Her bruges 0 som indeksværdien af ​​del (). Så det første element på listen fjernes efter kørsel af scriptet.

# Definer listen
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Udskriv den før fjernelse
udskrive (ldata)
# Slet det første element ved hjælp af del-metoden
del ldata [0]
# Udskriv listen efter fjernelse
udskrive (ldata)

Produktion:

Følgende output vises efter kørsel af scriptet.

Eksempel 7: Fjern element fra listen ved hjælp af en klar metode

Opret en python-fil med følgende script for at fjerne alle emner på listen. Efter kørsel af scriptet vil metoden clear () gøre listen tom.

# Definer listen
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Udskriv den før fjernelse
udskrive (ldata)
# Fjern alle emner fra listen
ldata.klar()
# Udskriv listen efter klar
udskrive (ldata)

Produktion:

Følgende output vises efter kørsel af scriptet.

Konklusion:

Listen er en nyttig funktion ved Python-programmering. Listevariabler bruges i scriptet til forskellige formål. Måderne til at ændre listen ved hjælp af forskellige indbyggede pythonmetoder vises i denne vejledning. Der findes mange andre metoder i Python til at udføre andre operationer på listen, såsom sort (), reverse (), count () osv.

Se forfatterens video: her

Top 5 spiloptagelseskort
Vi har alle set og elsket streaming af gameplay på YouTube. PewDiePie, Jakesepticye og Markiplier er kun nogle af de bedste spillere, der har tjent mi...
Sådan udvikler du et spil på Linux
For et årti siden ville ikke mange Linux-brugere forudsige, at deres foretrukne operativsystem en dag ville være en populær spilplatform til kommercie...
Open Source-porte med kommercielle spilmotorer
Gratis, open source og cross-platform spilmotorgendringer kan bruges til at spille gamle såvel som nogle af de temmelig nylige spiltitler. Denne artik...