Krajta

Jak přidat a odebrat položky ze seznamu v Pythonu

Jak přidat a odebrat položky ze seznamu v Pythonu
Proměnná pole se používá ve většině programovacích jazyků k ukládání více dat. Python má čtyři datové typy pro ukládání více dat. Tyto jsou seznam, n-tice, slovník a soubor.  Data lze objednat a změnit v seznamu Pythonu. Hranaté závorky ([]) se v Pythonu používají k deklaraci seznamu jako pole. Index seznamu začíná od 0.  Seznam funguje jako referenční proměnné. Když se proměnná seznamu přiřadí k jiné proměnné, obě proměnné budou ukazovat na stejné místo. Tento kurz ukazuje použití různých metod Pythonu k přidávání a odebírání dat ze seznamu Pythonu.

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 seznam
listdata = [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 seznam
listdata = ["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 seznamu
list1 = ['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 seznam
list = ['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 seznam
ldata = [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 seznam
ldata = [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 seznam
ldata = [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

Hry Nejlepší emulátory herních konzolí pro Linux
Nejlepší emulátory herních konzolí pro Linux
Tento článek uvádí seznam populárního softwaru pro emulaci herních konzolí, který je k dispozici pro Linux. Emulace je vrstva softwarové kompatibility...
Hry Nejlepší linuxové distribuce pro hraní her v roce 2021
Nejlepší linuxové distribuce pro hraní her v roce 2021
Operační systém Linux má za sebou dlouhou cestu od svého původního, jednoduchého vzhledu založeného na serveru. Tento OS se v posledních letech nesmír...
Hry Jak zachytit a streamovat vaši herní relaci v systému Linux
Jak zachytit a streamovat vaši herní relaci v systému Linux
V minulosti bylo hraní her považováno pouze za koníček, ale postupem času došlo v herním průmyslu k obrovskému nárůstu z hlediska technologie a počtu ...