Pytonorm

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

Så här lägger du till och tar bort objekt från en lista i Python
Array-variabel används 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, ordbok och uppsättning.  Data kan beställas och ändras i Python-listan. De hakparenteserna ([]) används i Python för att deklarera listan som array. Listans index börjar från 0.  Listan fungerar som referensvariablerna. När en listvariabel tilldelas 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:

Många metoder finns 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 speciella index och högerförskjuta listobjekten.

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

förlänga (anotherList): Objekt i en lista kan infogas i slutet av en annan lista med den här metoden.

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.

del (): Denna metod används för att ta bort det specifika objektet i listan eller skära 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 den här delen av handledningen.

Exempel 1: Infoga objekt med insättningsmetoden ()

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

# Förklara lista
listdata = [89, 56, 90, 34, 89, 12]
# Infoga data i 2: a position
listdata.insats (2, 23)
# Visar lista efter infogning
skriva ut ("Listelementen är")
för i inom intervallet (0, len (listdata)):
skriv ut (listdata [i])

Produktion:

Följande utdata visas efter körning av skriptet.

Exempel 2: Infoga objekt med metoden append ()

Skapa en pythonfil med följande skript för att se användningen av metoden append (). Det nämns tidigare att metoden append () infogar data i slutet av listan. Så "Toshiba" kommer att införas i slutet av listdata efter att ha kört skriptet.

# Definiera listan
listdata = ["Dell", "HP", "Leveno", "Asus"]
# Infoga data med tilläggsmetoden
listdata.append ("Toshiba")
# Visa listan efter infogning
skriva ut ("Listelementen är")
för i inom intervallet (0, len (listdata)):
skriv ut (listdata [i])

Produktion:

Följande utdata visas efter körning av skriptet.

Exempel 3: Infoga objekt med utvidgningsmetoden ()

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

# initialisering av den första listan
list1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# initialiserar den andra listan
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Kombinera båda listorna med hjälp av utvidga () -metoden
lista1.förlänga (lista2)
# Visa listan efter kammning
print ("Listelementen är:")
för i inom intervallet (0, len (list1)):
skriva ut (lista1 [i])

Produktion:

Följande utdata visas efter körning av skriptet.

Ta bort objekt från listan:

Olika sätt att ta bort objektet i Python-listan visas i denna del av handledningen.

Exempel 4: Ta bort objekt från listan med borttagningsmetoden

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

# Definiera listan
list = ['Cake', '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.ta bort ('Juice')
# Skriv ut listan efter radering
skriva ut ("Lista efter radering")
skriva ut (lista)

Produktion:

Följande utdata visas efter körning av skriptet.

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 skriptet har körts.

# Definiera listan
ldata = [34, 23, 90, 21, 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 körning av skriptet.

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

del () -metoden fungerar 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ärde för del (). Så det första elementet i listan kommer att tas bort efter att skriptet har körts.

# Definiera listan
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Skriv ut innan du tar bort
skriva ut (ldata)
# Ta bort det första objektet med del-metoden
del ldata [0]
# Skriv ut listan efter borttagning
skriva ut (ldata)

Produktion:

Följande utdata visas efter körning av skriptet.

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 metoden clear () att göra listan tom.

# Definiera listan
ldata = [34, 23, 90, 21, 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 rensning
skriva ut (ldata)

Produktion:

Följande utdata visas efter körning av skriptet.

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 denna handledning. Många andra metoder finns i Python för att utföra andra operationer i listan, såsom sort (), reverse (), count (), etc.

Se författarens video: här

Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...
Vulkan för Linux-användare
Med varje ny generation grafikkort ser vi spelutvecklare driva gränserna för grafisk trohet och komma ett steg närmare fotorealism. Men trots all kred...
OpenTTD vs Simutrans
Att skapa din egen transportsimulering kan vara rolig, avkopplande och extremt lockande. Det är därför du måste se till att du testar så många spel so...