Kako dodati in odstraniti elemente s seznama v Pythonu

How Add Remove Items From List Python



Spremenljivka niza se uporablja v večini programskih jezikov za shranjevanje več podatkov. Python ima štiri vrste podatkov za shranjevanje več podatkov. To so seznam, tuple, slovar in nastavljeno . Podatke lahko naročite in spremenite na seznamu Python. Kvadratni oklepaji ([]) se uporabljajo v Pythonu za razglasitev seznama kot matrike. Indeks seznama se začne od 0. Seznam deluje kot referenčne spremenljivke. Ko spremenljivka seznama dodeli drugo spremenljivko, bosta obe spremenljivki kazali na isto mesto. Ta vadnica prikazuje uporabo različnih metod Python za dodajanje in odstranjevanje podatkov s seznama Python.

Metode:

V Pythonu obstaja veliko metod za spreminjanje seznama. Tukaj so omenjeni nekateri običajni načini dodajanja in odstranjevanja podatkov s seznama.







vstavi (kazalo, postavka): Ta metoda se uporablja za vstavljanje katere koli postavke v določen indeks seznama in premik postavk seznama v desno.



dodaj (postavka): Ta metoda se uporablja za dodajanje novega elementa na koncu seznama.



podaljšati (anotherList): Elemente enega seznama lahko s to metodo vstavite na konec drugega seznama.





odstrani (element): Ta metoda se uporablja za odstranitev določenega elementa s seznama.

pop (indeks): Metoda se uporablja za odstranitev elementa s seznama glede na vrednost indeksa.



od(): Ta metoda se uporablja za odstranitev določene postavke seznama ali rezanje seznama.

jasno (): Ta metoda se uporablja za odstranitev vseh elementov seznama

Dodajte elemente na seznam:

V tem delu vadnice so prikazani različni načini dodajanja elementov na seznam Python.

Primer 1: Vstavite element z metodo insert ()

Ustvarite datoteko python z naslednjim skriptom, da si ogledate uporabo metode insert (). Nov element bo vstavljen na tretje mesto seznama, drugi elementi pa bodo premaknjeni takoj po zagonu skripta.

# Izjavi seznam
listdata= [89, 56, 90, 3. 4, 89, 12]

# Vstavite podatke na drugo mesto
listdata.vstavi(2, 2. 3)

# Prikaz seznama po vstavitvi
tiskanje('Elementi seznama so')

zajazv obseg(0, len(listdata)):
tiskanje(listdata[jaz])

Izhod:

Po zagonu skripta se prikaže naslednji izhod.

Primer 2: Vstavite element z uporabo metode append ()

Ustvarite datoteko python z naslednjim skriptom, da si ogledate uporabo metode append (). Že omenjeno je, da metoda append () vstavi podatke na konec seznama. Tako bo 'Toshiba' vstavljena na koncu listdata po zagonu skripta.

# Določite seznam
listdata= ['Dell', 'MOBILNI TELEFON', 'Leveno', 'Asus']

# Vnesite podatke z uporabo metode dodajanja
listdata.priloži('Toshiba')

# Po vstavitvi prikaže seznam
tiskanje('Elementi seznama so')

zajazv obseg(0, len(listdata)):
tiskanje(listdata[jaz])

Izhod:

Po zagonu skripta se prikaže naslednji izhod.

Primer 3: Vstavite element z uporabo metode extension ()

Ustvarite datoteko python z naslednjim skriptom, da si ogledate uporabo metode extension (). Tu sta v skriptu deklarirana dva seznama, ki sta združena z uporabo metode extension (). Postavke drugega seznama bodo dodane na koncu prvega seznama.

# inicializiranje prvega seznama
seznam1= ['html', 'CSS', 'JavaScript', 'JQuery']

# inicializiranje drugega seznama
seznam2= ['PHP', 'Laravel', 'CodeIgniter']

# Združite oba seznama z uporabo metode extension ()
seznam1.podaljšati(seznam2)

# Prikažite seznam po česanju
tiskanje ('Elementi seznama so:')

zajazv obseg(0, len(seznam1)):
tiskanje(seznam1[jaz])

Izhod:

Po zagonu skripta se prikaže naslednji izhod.

Odstranite element s seznama:

V tem delu vadnice so prikazani različni načini odstranitve elementa s seznama Python.

Primer 4: Odstranite element s seznama z metodo odstranitve

Ustvarite datoteko python z naslednjim skriptom, da si ogledate metodo use remove (). Če vrednost postavke, ki se uporablja kot vrednost argumenta metode remove (), obstaja na seznamu, bo postavka odstranjena. Tu vrednost 'Juice' obstaja na seznamu in bo po zagonu skripta odstranjena.

# Določite seznam
seznam = ['Torta', 'Pizza', 'Sok', 'Testenine', 'Burger']

# Natisnite seznam pred brisanjem
tiskanje('Seznam pred brisanjem')
tiskanje(seznam)

# Odstranite element
seznam.Odstrani('Sok')

# Po brisanju natisnite seznam
tiskanje('Seznam po brisanju')
tiskanje(seznam)

Izhod:

Po zagonu skripta se prikaže naslednji izhod.

Primer 5: Odstranite element s seznama s pop metodo

Ustvarite datoteko python z naslednjim skriptom, da si ogledate uporabo metode pop (). Tu se 2 uporablja kot vrednost indeksa za metodo pop (). Torej, tretji element seznama bo odstranjen po zagonu skripta.

# Določite seznam
ldata= [ 3. 4, 2. 3, 90, enaindvajset, 90, 56, 87, 55]

# Natisnite pred odstranitvijo
tiskanje(ldata)

# Odstranite tretji element
ldata.pop(2)

# Natisnite seznam po odstranitvi
tiskanje(ldata)

Izhod:

Po zagonu skripta se prikaže naslednji izhod.

Primer 6: Odstranite element s seznama z metodo del

metoda del () deluje podobno kot metoda pop (). Ustvarite datoteko python z naslednjim skriptom, da si ogledate uporabo metode del (). Tu se 0 uporablja kot vrednost indeksa del (). Torej, prvi element seznama bo odstranjen po zagonu skripta.

# Določite seznam
ldata= [ 3. 4, 2. 3, 90, enaindvajset, 90, 56, 87, 55]

# Natisnite pred odstranitvijo
tiskanje(ldata)

# Izbrišite prvi element z metodo del
odldata[0]

# Natisnite seznam po odstranitvi
tiskanje(ldata)

Izhod:

Po zagonu skripta se prikaže naslednji izhod.

Primer 7: Odstranite element s seznama z uporabo jasne metode

Ustvarite datoteko python z naslednjim skriptom, da odstranite vse elemente seznama. Po zagonu skripta bo metoda clear () naredila seznam prazen.

# Določite seznam
ldata= [ 3. 4, 2. 3, 90, enaindvajset, 90, 56, 87, 55]

# Natisnite pred odstranitvijo
tiskanje(ldata)

# Odstranite vse elemente s seznama
ldata.jasno()

# Natisnite seznam po brisanju
tiskanje(ldata)

Izhod:

Po zagonu skripta se prikaže naslednji izhod.

Zaključek:

Seznam je uporabna funkcija programiranja Python. Spremenljivke seznama se v skriptu uporabljajo za različne namene. V tej vadnici so prikazani načini spreminjanja seznama z uporabo različnih vgrajenih metod python. V Pythonu obstaja veliko drugih metod za izvajanje drugih operacij na seznamu, na primer sort (), reverse (), count () itd.

Oglejte si avtorjev video: tukaj