Python

Kako dodati in odstraniti elemente s seznama v Pythonu

Kako dodati in odstraniti elemente s seznama v Pythonu
Spremenljivka matrike uporablja večino programskih jezikov za shranjevanje več podatkov. Python ima štiri vrste podatkov za shranjevanje več podatkov. To so seznam, nabor, slovar in nastavite.  Podatke lahko naročite in spremenite na seznamu Python. V oglatih oklepajih ([]) se Python uporablja za razglasitev seznama kot matrike. Kazalo seznama se začne od 0.  Seznam deluje kot referenčne spremenljivke. Ko spremenljivka seznama dodeli drugo spremenljivko, bosta obe spremenljivki usmerjeni na isto lokacijo. 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. 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 prijav
listdata = [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 seznam
listdata = ["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 seznama
list1 = ['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 seznam
list = ['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 seznam
ldata = [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 seznam
ldata = [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 seznam
ldata = [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

Najboljših 5 izdelkov z ergonomsko računalniško miško za Linux
Ali dolgotrajna uporaba računalnika povzroča bolečine v zapestju ali prstih? Ali imate trde sklepe in bi se morali neprestano tresti z rokami? Ali čut...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
S pomočjo gumba X-Mouse Button Control različno prilagodite gumbe miške za različno programsko opremo
Mogoče potrebujete orodje, ki bi lahko spremenilo nadzor miške z vsako aplikacijo, ki jo uporabljate. V tem primeru lahko preizkusite aplikacijo z ime...