Så här lägger du till och tar bort objekt från en lista i Python

How Add Remove Items From List Python



Array variabel använder i de flesta programmeringsspråk för att lagra flera data. Python har fyra datatyper för att lagra flera data. Dessa är lista, tupel, ordlista och uppsättning . Data kan beställas och ändras i Python -listan. Kvadratparenteserna [[]) används i Python för att deklarera en lista som en array. Listans index börjar från 0. Listan fungerar som referensvariablerna. När en listvariabel tilldelar en annan variabel pekar båda variablerna på samma plats. Denna handledning visar användningen av olika Python -metoder för att lägga till och ta bort data från Python -listan.

Metoder:

Det finns många metoder i Python för att ändra listan. Några vanliga metoder för att lägga till och ta bort data i listan nämns här.







infoga (index, artikel): Denna metod används för att infoga valfritt objekt i listans särskilda index och högerförskjuta listobjekten.



lägg till (artikel): Denna metod används för att lägga till ett nytt element i slutet av listan.



förlänga (anotherList): Objekten i en lista kan infogas i slutet av en annan lista med denna metod.





ta bort sak): Denna metod används för att ta bort ett visst objekt från listan.

pop (index): Metoden används för att ta bort objekt från listan baserat på indexvärde.



av(): Denna metod används för att ta bort det specifika objektet i listan eller dela upp listan.

klar(): Denna metod används för att ta bort alla objekt i en lista

Lägg till objekt i listan:

Olika sätt att lägga till objekt i Python -listan visas i denna del av självstudien.

Exempel 1: Infoga objekt med insert () -metoden

Skapa en pythonfil med följande skript för att se användningen av insert () -metoden. Ett nytt objekt infogas i listans tredje position och de andra objekten flyttas direkt efter att manuset har körts.

# Deklarera lista
listdata= [89, 56, 90, 3. 4, 89, 12]

# Infoga data på andra plats
listdata.Föra in(2, 2. 3)

# Visar lista efter infogning
skriva ut('Listelementen är')

förii räckvidd(0, len(listdata)):
skriva ut(listdata[i])

Produktion:

Följande utdata visas efter att manuset har körts.

Exempel 2: Infoga objekt med metoden append ()

Skapa en pythonfil med följande skript för att se hur man använder metoden append (). Det nämns innan att append () -metoden infogar data i slutet av listan. Så 'Toshiba' kommer att infogas i slutet av listdata efter att manuset har körts.

# Definiera listan
listdata= ['Dell', 'MOBILTELEFON', 'Leveno', 'Som oss']

# Infoga data med hjälp av tilläggsmetoden
listdata.bifoga('Toshiba')

# Visa listan efter infogning
skriva ut('Listelementen är')

förii räckvidd(0, len(listdata)):
skriva ut(listdata[i])

Produktion:

Följande utdata visas efter att manuset har körts.

Exempel 3: Infoga objekt med förlängning () -metoden

Skapa en pythonfil med följande skript för att se användningen av förlängning () -metoden. Här deklareras två listor i skriptet som kombineras med hjälp av förlängning () -metoden. Objekten i den andra listan kommer att läggas till i slutet av den första listan.

# initierar den första listan
lista 1= ['html', 'CSS', 'JavaScript', 'JQuery']

# initierar den andra listan
lista2= ['PHP', 'Laravel', 'CodeIgniter']

# Kombinera båda listorna med metoden förlängning ()
lista 1.förlänga(lista2)

# Visa listan efter kammning
skriva ut ('Listelementen är:')

förii räckvidd(0, len(lista 1)):
skriva ut(lista 1[i])

Produktion:

Följande utdata visas efter att manuset har körts.

Ta bort objekt från listan:

Olika sätt att ta bort objektet på Python -listan visas i den här delen av självstudien.

Exempel 4: Ta bort objekt från listan med hjälp av borttagningsmetoden

Skapa en pythonfil med följande skript för att se metoden remove remove (). Om artikelvärdet som används som argumentvärde för remove () -metoden finns i listan kommer objektet att tas bort. Här finns värdet 'Juice' i listan och det kommer att tas bort efter att manuset har körts.

# Definiera listan
lista = ['Kaka', 'Pizza', 'Juice', 'Pasta', 'Burger']

# Skriv ut listan innan du tar bort den
skriva ut('Lista före radering')
skriva ut(lista)

# Ta bort ett objekt
lista.avlägsna('Juice')

# Skriv ut listan efter radering
skriva ut('Lista efter radering')
skriva ut(lista)

Produktion:

Följande utdata visas efter att manuset har körts.

Exempel 5: Ta bort objekt från listan med pop -metoden

Skapa en pythonfil med följande skript för att se användningen av pop () -metoden. Här används 2 som indexvärde för pop () -metoden. Så det tredje elementet i listan kommer att tas bort efter att manuset har körts.

# Definiera listan
ldata= [ 3. 4, 2. 3, 90, tjugoett, 90, 56, 87, 55]

# Skriv ut innan du tar bort
skriva ut(ldata)

# Ta bort det tredje elementet
ldata.pop-(2)

# Skriv ut listan efter borttagning
skriva ut(ldata)

Produktion:

Följande utdata visas efter att manuset har körts.

Exempel 6: Ta bort objektet från listan med del -metoden

del () -metoden fungerar ungefär som pop () -metoden. Skapa en pythonfil med följande skript för att se användningen av del () -metoden. Här används 0 som indexvärdet för del (). Så det första elementet i listan kommer att tas bort efter att manuset har körts.

# Definiera listan
ldata= [ 3. 4, 2. 3, 90, tjugoett, 90, 56, 87, 55]

# Skriv ut innan du tar bort
skriva ut(ldata)

# Ta bort det första objektet med del -metoden
avldata[0]

# Skriv ut listan efter borttagning
skriva ut(ldata)

Produktion:

Följande utdata visas efter att manuset har körts.

Exempel 7: Ta bort objekt från listan med hjälp av tydlig metod

Skapa en pythonfil med följande skript för att ta bort alla objekt i listan. När du har kört skriptet kommer clear () -metoden att göra listan tom.

# Definiera listan
ldata= [ 3. 4, 2. 3, 90, tjugoett, 90, 56, 87, 55]

# Skriv ut innan du tar bort
skriva ut(ldata)

# Ta bort alla objekt från listan
ldata.klar()

# Skriv ut listan efter att den är klar
skriva ut(ldata)

Produktion:

Följande utdata visas efter att manuset har körts.

Slutsats:

Listan är en användbar funktion i Python -programmering. Listvariabler används i skriptet för olika ändamål. Sätten att ändra listan med hjälp av olika inbyggda pythonmetoder visas i den här självstudien. Många andra metoder finns i Python för att utföra andra operationer i listan, till exempel sort (), reverse (), count (), etc.

Se författarens video: här