Ako pridať a odstrániť položky zo zoznamu v Pythone

How Add Remove Items From List Python



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

Metódy:

V Pythone existuje mnoho metód na úpravu zoznamu. Tu sú uvedené niektoré bežné metódy 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 posunutie položiek zoznamu doprava.



pripojiť (položka): Táto metóda sa používa na pridanie nového prvku na koniec zoznamu.



predĺžiť (anotherList): Položky jedného zoznamu je možné pomocou tejto metódy vložiť 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.



z (): Táto metóda sa používa na odstránenie konkrétnej položky zo zoznamu alebo rozrezanie 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ú uvedené rôzne spôsoby pridávania položiek do zoznamu Python.

Príklad 1: Vložiť položku pomocou metódy insert ()

Vytvorte súbor pythonu pomocou nasledujúceho skriptu, 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.

# Vyhlásiť zoznam
listdata= [89, 56, 90, 3. 4, 89, 12]

# Vložte údaje na 2. pozíciu
listdata.vložiť(2, 2. 3)

# Zobrazenie zoznamu po vložení
vytlačiť(„Prvky zoznamu sú“)

preiv rozsah(0, len(listdata)):
vytlačiť(listdata[i])

Výkon:

Po spustení skriptu sa zobrazí nasledujúci výstup.

Príklad 2: Vložiť položku pomocou metódy append ()

Vytvorte súbor pythonu pomocou nasledujúceho skriptu, aby ste videli použitie metódy append (). Predtým sa spomína, že metóda append () vkladá údaje na koniec zoznamu. „Toshiba“ bude vložený na konci listdata po spustení skriptu.

# Definujte zoznam
listdata= [„Dell“, 'MOBILNÝ TELEFÓN', „Leveno“, 'Asus']

# Vložte údaje pomocou metódy pripojenia
listdata.priložiť(Toshiba)

# Po vložení zobrazte zoznam
vytlačiť(„Prvky zoznamu sú“)

preiv rozsah(0, len(listdata)):
vytlačiť(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 pythonu pomocou nasledujúceho skriptu, aby ste videli použitie metódy extend (). Tu sú v skripte deklarované dva zoznamy, ktoré sú skombinované pomocou metódy extend (). Položky druhého zoznamu budú pridané na koniec prvého zoznamu.

# inicializácia prvého zoznamu
zoznam 1= ['html', „CSS“, 'JavaScript', 'JQuery']

# inicializácia druhého zoznamu
zoznam2= ['PHP', „Laravel“, 'CodeIgniter']

# Skombinujte oba zoznamy pomocou metódy extend ()
zoznam 1.predĺžiť(zoznam2)

# Po vyčesaní zobrazte zoznam
vytlačiť („Prvky zoznamu sú:“)

preiv rozsah(0, len(zoznam 1)):
vytlačiť(zoznam 1[i])

Výkon:

Po spustení skriptu sa zobrazí nasledujúci výstup.

Odstrániť položku zo zoznamu:

V tejto časti tutoriálu sú uvedené rôzne spôsoby, ako odstrániť položku zo zoznamu Python.

Príklad 4: Odstráňte položku zo zoznamu pomocou metódy odstránenia

Vytvorte súbor pythonu pomocou nasledujúceho skriptu, aby ste videli metódu use remove (). Ak hodnota položky, ktorá sa používa ako hodnota argumentu metódy remove (), v zozname existuje, položka bude odstránená. Tu v zozname existuje hodnota „Šťava“, ktorá bude po spustení skriptu odstránená.

# Definujte zoznam
zoznam = ['Torta', 'Pizza', 'Šťava', „Cestoviny“, 'Burger']

# Pred odstránením zoznam vytlačte
vytlačiť(„Zoznam pred odstránením“)
vytlačiť(zoznam)

# Odstráňte položku
zoznam.odstrániť('Šťava')

# Po odstránení zoznam vytlačte
vytlačiť(„Zoznam po odstránení“)
vytlačiť(zoznam)

Výkon:

Po spustení skriptu sa zobrazí nasledujúci výstup.

Príklad 5: Odstráňte položku zo zoznamu pomocou metódy pop

Vytvorte súbor pythonu pomocou nasledujúceho skriptu, aby ste videli použitie metódy pop (). Tu sa 2 používa ako hodnota indexu pre metódu pop (). Po spustení skriptu bude teda tretí prvok zoznamu odstránený.

# Definujte zoznam
ldata= [ 3. 4, 2. 3, 90, dvadsaťjeden, 90, 56, 87, 55]

# Pred odstránením vytlačte
vytlačiť(ldata)

# Odstráňte tretí prvok
ldata.pop(2)

# Po odstránení zoznam vytlačte
vytlačiť(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 pythonu pomocou nasledujúceho skriptu, aby ste videli použitie metódy del (). Tu je 0 použitá ako hodnota indexu del (). Prvý prvok zoznamu bude teda po spustení skriptu odstránený.

# Definujte zoznam
ldata= [ 3. 4, 2. 3, 90, dvadsaťjeden, 90, 56, 87, 55]

# Pred odstránením vytlačte
vytlačiť(ldata)

# Odstráňte prvú položku pomocou metódy del
zldata[0]

# Po odstránení zoznam vytlačte
vytlačiť(ldata)

Výkon:

Po spustení skriptu sa zobrazí nasledujúci výstup.

Príklad 7: Odstráňte položku zo zoznamu pomocou jasnej metódy

Vytvorte súbor pythonu pomocou nasledujúceho skriptu a odstráňte všetky položky zoznamu. Po spustení skriptu spôsobí metóda clear () zoznam prázdny.

# Definujte zoznam
ldata= [ 3. 4, 2. 3, 90, dvadsaťjeden, 90, 56, 87, 55]

# Pred odstránením vytlačte
vytlačiť(ldata)

# Odstráňte všetky položky zo zoznamu
ldata.jasný()

# Po vymazaní zoznam vytlačte
vytlačiť(ldata)

Výkon:

Po spustení skriptu sa zobrazí nasledujúci výstup.

Záver:

Zoznam je užitočnou funkciou programovania v Pythone. Premenné zoznamu sa v skripte používajú na rôzne účely. V tomto návode sú uvedené spôsoby úpravy zoznamu pomocou rôznych vstavaných metód pythonu. V Pythone existuje mnoho ďalších spôsobov, ako vykonávať ďalšie operácie v zozname, ako napríklad sort (), reverse (), count () atď.

Pozrite si autorské video: tu