Metode:
V Pythonu obstaja veliko metod za spreminjanje seznama. Tu so omenjeni nekateri običajni načini dodajanja in odstranjevanja podatkov s seznama.
vstavi (kazalo, postavka): Ta metoda se uporablja za vstavljanje katerega koli elementa v določen indeks seznama in premikanje elementov seznama v desno.
priloži (element): Ta metoda se uporablja za dodajanje novega elementa na koncu seznama.
extend (anotherList): Elemente enega seznama lahko s to metodo vstavite na konec drugega seznama.
odstrani (element): Ta metoda se uporablja za odstranitev določenega predmeta s seznama.
pop (indeks): Metoda se uporablja za odstranjevanje elementa s seznama na podlagi vrednosti indeksa.
del (): Ta metoda se uporablja za odstranitev določenega elementa na seznamu ali rezanje seznama.
clear (): Ta metoda se uporablja za odstranjevanje vseh elementov s 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 uporabo metode 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.
# Seznam prijavlistdata = [89, 56, 90, 34, 89, 12]
# Vstavite podatke na drugo mesto
listdata.vstavi (2, 23)
# Prikaz seznama po vstavitvi
print ("Elementi seznama so")
za i v obsegu (0, len (listdata)):
natisni (listdata [i])
Izhod:
Po zagonu skripta se prikaže naslednji izhod.
2. primer: Vstavite element z uporabo metode append ()
Ustvarite datoteko python z naslednjim skriptom, da si ogledate uporabo metode append (). Pred tem je bilo omenjeno, da metoda append () vstavi podatke na koncu seznama. Torej bo "Toshiba" vstavljena na koncu listdata po zagonu skripta.
# Določite seznamlistdata = ["Dell", "HP", "Leveno", "Asus"]
# Vstavite podatke s pomočjo metode dodajanja
listdata.dodaj ("Toshiba")
# Prikažite seznam po vstavitvi
print ("Elementi seznama so")
za i v obsegu (0, len (listdata)):
natisni (listdata [i])
Izhod:
Po zagonu skripta se prikaže naslednji izhod.
Primer 3: Vstavite element z uporabo metode extension ()
Ustvarite datoteko python z naslednjim skriptom, da vidite uporabo metode extension (). Tu sta v skriptu prijavljena dva seznama, ki sta združena z uporabo metode extension (). Elementi drugega seznama bodo dodani na koncu prvega seznama.
# inicializacija prvega seznamalist1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# inicializacija drugega seznama
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Združite oba seznama z uporabo metode extension ()
seznam1.razširiti (seznam2)
# Prikažite seznam po česanju
print ("Elementi seznama so:")
za i v območju (0, len (list1)):
natisni (list1 [i])
Izhod:
Po zagonu skripta se prikaže naslednji izhod.
Odstranite element s seznama:
V tem delu vadnice so prikazani različni načini odstranjevanja elementa s seznama Python.
4. primer: Odstranite element s seznama z metodo odstranjevanja
Ustvarite datoteko python z naslednjim skriptom, da si ogledate metodo use remove (). Če na seznamu obstaja vrednost elementa, ki se uporablja kot vrednost argumenta metode remove (), bo element odstranjen. Tu na seznamu obstaja vrednost "Juice", ki bo po zagonu skripta odstranjena.
# Določite seznamlist = ['Torta', 'Pica', 'Sok', 'Testenine', 'Burger']
# Natisnite seznam pred brisanjem
print ("Seznam pred brisanjem")
natisni (seznam)
# Odstranite element
seznam.odstrani ('sok')
# Natisnite seznam po brisanju
print ("Seznam po brisanju")
natisni (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 po zagonu skripta odstranjen.
# Določite seznamldata = [34, 23, 90, 21, 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 je 0 uporabljena kot vrednost indeksa del (). Torej, prvi element seznama bo po zagonu skripta odstranjen.
# Določite seznamldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Natisnite pred odstranitvijo
tiskanje (ldata)
# Izbrišite prvi element z metodo del
del ldata [0]
# Natisnite seznam po odstranitvi
tiskanje (ldata)
Izhod:
Po zagonu skripta se prikaže naslednji izhod.
7. primer: Odstranite element s seznama s pomočjo jasne metode
Ustvarite datoteko python z naslednjim skriptom, da odstranite vse elemente s seznama. Po zagonu skripta bo metoda clear () naredila seznam prazen.
# Določite seznamldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Natisnite pred odstranitvijo
tiskanje (ldata)
# Odstranite vse elemente s seznama
ldata.jasno ()
# Natisnite seznam, ko ga počistite
tiskanje (ldata)
Izhod:
Po zagonu skripta se prikaže naslednji izhod.
Zaključek:
Seznam je uporabna lastnost programiranja Python. Spremenljivke seznama se v skriptu uporabljajo za različne namene. V tej vadnici so prikazani načini spreminjanja seznama z različnimi vgrajenimi metodami python. V Pythonu obstajajo številne druge metode za izvajanje drugih operacij na seznamu, kot so sort (), reverse (), count () itd.
Oglejte si avtorski video: tukaj