Python

Ako pridávať a odstraňovať položky zo zoznamu v Pythone

Ako pridávať a odstraňovať položky zo zoznamu v Pythone
Premenná poľa sa vo väčšine programovacích jazykov používa na ukladanie viacerých údajov. Python má štyri dátové typy na ukladanie viacerých údajov. Toto sú zoznam, n-tica, slovník a nastaviť.  Údaje je možné objednať a meniť v zozname Python. Hranaté zátvorky ([]) sa v Pythone používajú na deklarovanie zoznamu ako poľa. Index zoznamu začína od 0.  Zoznam funguje ako referenčné premenné. Keď je premenná zoznamu priradená k inej premennej, obidve premenné budú smerovať na rovnaké miesto. Tento výukový program ukazuje použitie rôznych metód Pythonu na pridávanie a odstraňovanie údajov zo zoznamu Pythonu.

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ť zoznam
listdata = [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 zoznam
listdata = ["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 zoznamu
list1 = ['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 zoznam
list = ['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 zoznam
ldata = [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 zoznam
ldata = [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 zoznam
ldata = [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

Ako zmeniť veľkosť, farbu a schému ukazovateľa myši a kurzora v systéme Windows 10
Ukazovateľ myši a kurzor vo Windows 10 sú veľmi dôležité aspekty operačného systému. Dá sa to povedať aj pre iné operačné systémy, takže v skutočnosti...
Hry Zadarmo a open source herné motory pre vývoj hier pre Linux
Zadarmo a open source herné motory pre vývoj hier pre Linux
Tento článok sa bude zaoberať zoznamom bezplatných a otvorených herných nástrojov, ktoré možno použiť na vývoj 2D a 3D hier v systéme Linux. Existuje ...
Hry Výukový program Shadow of the Tomb Raider pre Linux
Výukový program Shadow of the Tomb Raider pre Linux
Shadow of the Tomb Raider je dvanásty prírastok do série Tomb Raider - franšíza akčných adventúr vytvorená Eidosom Montrealom. Túto hru prijali kritic...