Metódy:
V Pythone existuje veľa metód na úpravu zoznamu. Tu sú uvedené niektoré bežné spôsoby pridávania a odstraňovania údajov v zozname.
vložiť (index, položka): Táto metóda sa používa na vloženie ľubovoľnej položky do konkrétneho indexu zoznamu a na pravý posun položiek zoznamu.
príloha (položka): Táto metóda sa používa na pridanie nového prvku na koniec zoznamu.
extend (anotherList): Touto metódou je možné vložiť položky jedného zoznamu na koniec iného zoznamu.
Odstrániť položku): Táto metóda sa používa na odstránenie konkrétnej položky zo zoznamu.
pop (index): Metóda sa používa na odstránenie položky zo zoznamu na základe hodnoty indexu.
del (): Táto metóda sa používa na odstránenie konkrétnej položky zo zoznamu alebo na rozčlenenie zoznamu.
jasný(): Táto metóda sa používa na odstránenie všetkých položiek zo zoznamu
Pridajte položky do zoznamu:
V tejto časti tutoriálu sú zobrazené rôzne spôsoby pridávania položiek do zoznamu Python.
Príklad 1: Vložte položku pomocou metódy insert ()
Vytvorte súbor python s nasledujúcim skriptom, aby ste videli použitie metódy insert (). Na tretiu pozíciu zoznamu sa vloží nová položka a ostatné položky sa posunú hneď po spustení skriptu.
# Deklarovať zoznamlistdata = [89, 56, 90, 34, 89, 12]
# Vložte údaje na 2. pozíciu
listdata.vložka (2, 23)
# Zobrazenie zoznamu po vložení
print ("Prvky zoznamu sú")
pre i v rozsahu (0, len (listdata)):
tlač (listdata [i])
Výkon:
Po spustení skriptu sa zobrazí nasledujúci výstup.
Príklad 2: Vložte položku pomocou metódy append ()
Vytvorte súbor python s nasledujúcim skriptom, aby ste videli použitie metódy append (). Predtým, ako metóda append () vloží údaje na koniec zoznamu, je uvedené vyššie. „Toshiba“ bude teda vložený na konci roka 2006 listdata po spustení skriptu.
# Definujte zoznamlistdata = ["Dell", "HP", "Leveno", "Asus"]
# Vložte údaje pomocou metódy pridania
listdata.pripojiť („Toshiba“)
# Zobrazí zoznam po vložení
print ("Prvky zoznamu sú")
pre i v rozsahu (0, len (listdata)):
tlač (listdata [i])
Výkon:
Po spustení skriptu sa zobrazí nasledujúci výstup.
Príklad 3: Vložte položku pomocou metódy extend ()
Vytvorte súbor python s nasledujúcim skriptom, aby ste videli použitie metódy extend (). Tu sú v skripte deklarované dva zoznamy, ktoré sa kombinujú pomocou metódy extend (). Položky druhého zoznamu sa pridajú na koniec prvého zoznamu.
# inicializácia prvého zoznamulist1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# inicializácia druhého zoznamu
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Spojte oba zoznamy pomocou metódy extend ()
zoznam1.rozšíriť (zoznam2)
# Zobrazte zoznam po česaní
print ("Prvky zoznamu sú:")
pre i v rozsahu (0, len (zoznam1)):
tlač (zoznam1 [i])
Výkon:
Po spustení skriptu sa zobrazí nasledujúci výstup.
Odstrániť položku zo zoznamu:
V tejto časti tutoriálu sú zobrazené rôzne spôsoby odstránenia položky zo zoznamu Python.
Príklad 4: Odstráňte položku zo zoznamu pomocou metódy odstránenia
Vytvorte súbor python s nasledujúcim skriptom, aby ste videli metódu use remove (). Ak v zozname existuje hodnota položky, ktorá sa používa ako hodnota argumentu metódy remove (), položka sa odstráni. Tu v zozname existuje hodnota „Juice“, ktorá bude po spustení skriptu odstránená.
# Definujte zoznamlist = ['Cake', 'Pizza', 'Juice', 'Pasta', 'Burger']
# Vytlačte zoznam pred odstránením
tlačiť („Zoznam pred zmazaním“)
tlač (zoznam)
# Odstráňte položku
zoznam.odstrániť („Šťava“)
# Vytlačte zoznam po odstránení
tlačiť („Zoznam po odstránení“)
tlač (zoznam)
Výkon:
Po spustení skriptu sa zobrazí nasledujúci výstup.
Príklad 5: Odstráňte položku zo zoznamu pomocou popovej metódy
Vytvorte súbor python s nasledujúcim skriptom, aby ste videli použitie metódy pop (). Tu sa použije 2 ako hodnota indexu pre metódu pop (). Tretí prvok zoznamu bude teda po spustení skriptu odstránený.
# Definujte zoznamldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Vytlačte pred odstránením
tlač (ldata)
# Odstráňte tretí prvok
ldata.pop (2)
# Vytlačte zoznam po odstránení
tlač (ldata)
Výkon:
Po spustení skriptu sa zobrazí nasledujúci výstup.
Príklad 6: Odstráňte položku zo zoznamu pomocou metódy del
metóda del () funguje podobne ako metóda pop (). Vytvorte súbor python s nasledujúcim skriptom, aby ste videli použitie metódy del (). Tu sa ako hodnota indexu del () použije 0. Prvý prvok zo zoznamu bude teda po spustení skriptu odstránený.
# Definujte zoznamldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Vytlačte pred odstránením
tlač (ldata)
# Vymažte prvú položku pomocou metódy del
del ldata [0]
# Vytlačte zoznam po odstránení
tlač (ldata)
Výkon:
Po spustení skriptu sa zobrazí nasledujúci výstup.
Príklad 7: Odstrániť položku zo zoznamu čírou metódou
Vytvorte súbor python s nasledujúcim skriptom, aby ste odstránili všetky položky zo zoznamu. Po spustení skriptu spôsobí metóda clear () zoznam prázdnym.
# Definujte zoznamldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Vytlačte pred odstránením
tlač (ldata)
# Odstrániť všetky položky zo zoznamu
ldata.jasný()
# Vytlačte zoznam po vymazaní
tlač (ldata)
Výkon:
Po spustení skriptu sa zobrazí nasledujúci výstup.
Záver:
Zoznam je užitočnou vlastnosťou programovania v jazyku Python. Premenné zoznamu sa v skripte používajú na rôzne účely. V tejto príručke sú uvedené spôsoby, ako upraviť zoznam pomocou rôznych zabudovaných metód pythonu. V Pythone existuje mnoho ďalších metód na vykonávanie ďalších operácií v zozname, napríklad sort (), reverse (), count () atď.
Pozrieť video autora: tu