Metody:
V Pythonu existuje mnoho metod k úpravě seznamu. Zde jsou uvedeny některé běžné způsoby přidávání a odebírání dat v seznamu.
insert (index, item): Tato metoda se používá k vložení jakékoli položky do konkrétního indexu seznamu a posunutí seznamu vpravo.
dodatek (položka): Tato metoda se používá k přidání nového prvku na konec seznamu.
extend (anotherList): Položky jednoho seznamu lze pomocí této metody vložit na konec jiného seznamu.
odebrat (položka): Tato metoda se používá k odebrání konkrétní položky ze seznamu.
pop (index): Metoda se používá k odebrání položky ze seznamu na základě hodnoty indexu.
del (): Tato metoda se používá k odebrání konkrétní položky seznamu nebo rozdělení seznamu.
Průhledná(): Tato metoda se používá k odebrání všech položek ze seznamu
Přidat položky do seznamu:
V této části tutoriálu jsou uvedeny různé způsoby přidání položek do seznamu Pythonu.
Příklad 1: Vložte položku pomocí metody insert ()
Vytvořte soubor pythonu s následujícím skriptem, abyste viděli použití metody insert (). Nová položka bude vložena na třetí pozici seznamu a ostatní položky budou posunuty hned po spuštění skriptu.
# Prohlásit seznamlistdata = [89, 56, 90, 34, 89, 12]
# Vložte data na 2. pozici
listdata.vložka (2, 23)
# Zobrazení seznamu po vložení
tisk ("Prvky seznamu jsou")
pro i v rozsahu (0, len (listdata)):
tisk (listdata [i])
Výstup:
Po spuštění skriptu se zobrazí následující výstup.
Příklad 2: Vložte položku pomocí metody append ()
Vytvořte soubor pythonu s následujícím skriptem, abyste viděli použití metody append (). Je uvedeno dříve, že metoda append () vloží data na konec seznamu. „Toshiba“ bude tedy vložen na konci roku listdata po spuštění skriptu.
# Definujte seznamlistdata = ["Dell", "HP", "Leveno", "Asus"]
# Vložte data pomocí metody přidání
listdata.připojit („Toshiba“)
# Zobrazit seznam po vložení
tisk ("Prvky seznamu jsou")
pro i v rozsahu (0, len (listdata)):
tisk (listdata [i])
Výstup:
Po spuštění skriptu se zobrazí následující výstup.
Příklad 3: Vložte položku pomocí metody extend ()
Vytvořte soubor pythonu s následujícím skriptem, abyste viděli použití metody extend (). Zde jsou ve skriptu deklarovány dva seznamy, které jsou kombinovány společně pomocí metody extend (). Položky druhého seznamu budou přidány na konec prvního seznamu.
# inicializace prvního seznamulist1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# inicializace druhého seznamu
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Zkombinujte oba seznamy pomocí metody extend ()
seznam1.rozšířit (seznam2)
# Zobrazit seznam po česání
print ("Prvky seznamu jsou:")
pro i v rozsahu (0, len (list1)):
tisk (seznam1 [i])
Výstup:
Po spuštění skriptu se zobrazí následující výstup.
Odebrat položku ze seznamu:
V této části tutoriálu jsou uvedeny různé způsoby odebrání položky ze seznamu Pythonu.
Příklad 4: Odebrat položku ze seznamu pomocí metody odebrání
Vytvořte soubor pythonu s následujícím skriptem, abyste viděli metodu use remove (). Pokud v seznamu existuje hodnota položky použitá jako hodnota argumentu metody remove (), položka bude odstraněna. Zde v seznamu existuje hodnota „Juice“ a po spuštění skriptu bude odstraněna.
# Definujte seznamlist = ['Dort', 'Pizza', 'Juice', 'Pasta', 'Burger']
# Vytiskněte seznam před odstraněním
tisk ("Seznam před odstraněním")
tisk (seznam)
# Odeberte položku
seznam.remove ('Juice')
# Vytiskněte seznam po odstranění
tisk ("Seznam po smazání")
tisk (seznam)
Výstup:
Po spuštění skriptu se zobrazí následující výstup.
Příklad 5: Odebrat položku ze seznamu pomocí metody pop
Vytvořte soubor pythonu s následujícím skriptem, abyste viděli použití metody pop (). Zde 2 se používá jako hodnota indexu pro metodu pop (). Takže po spuštění skriptu bude třetí prvek seznamu odstraněn.
# Definujte seznamldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Vytiskněte před odstraněním
tisk (ldata)
# Odeberte třetí prvek
ldata.pop (2)
# Vytiskněte seznam po odebrání
tisk (ldata)
Výstup:
Po spuštění skriptu se zobrazí následující výstup.
Příklad 6: Odebrat položku ze seznamu pomocí metody del
Metoda del () funguje podobně jako metoda pop (). Vytvořte soubor pythonu s následujícím skriptem, abyste viděli použití metody del (). Zde se jako hodnota indexu del () použije 0. První prvek seznamu bude tedy po spuštění skriptu odstraněn.
# Definujte seznamldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Vytiskněte před odstraněním
tisk (ldata)
# Smažte první položku pomocí metody del
del ldata [0]
# Vytiskněte seznam po odebrání
tisk (ldata)
Výstup:
Po spuštění skriptu se zobrazí následující výstup.
Příklad 7: Odebrat položku ze seznamu pomocí jasné metody
Vytvořte soubor pythonu s následujícím skriptem a odeberte všechny položky ze seznamu. Po spuštění skriptu způsobí metoda clear () seznam prázdným.
# Definujte seznamldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Vytiskněte před odstraněním
tisk (ldata)
# Odebrat všechny položky ze seznamu
ldata.Průhledná()
# Vytiskněte seznam po vymazání
tisk (ldata)
Výstup:
Po spuštění skriptu se zobrazí následující výstup.
Závěr:
Seznam je užitečnou funkcí programování v Pythonu. Proměnné seznamu se ve skriptu používají k různým účelům. Způsoby, jak upravit seznam pomocí různých vestavěných metod pythonu, jsou uvedeny v tomto kurzu. V Pythonu existuje mnoho dalších metod k provádění dalších operací v seznamu, například sort (), reverse (), count () atd.
Podívejte se na video autora: zde