Elemek hozzáadása és eltávolítása a listából a Pythonban

How Add Remove Items From List Python



A tömbváltozó a legtöbb programozási nyelvben több adat tárolására szolgál. A Python négy adattípussal rendelkezik több adat tárolására. Ezek lista, sor, szótár és készlet . Az adatok megrendelhetők és módosíthatók a Python listában. A szögletes zárójeleket ([]) a Pythonban a listához hasonló tömbök deklarálására használják. A lista indexe 0 -tól indul. A lista a referenciaváltozókhoz hasonlóan működik. Amikor egy listaváltozó hozzárendel egy másik változóhoz, akkor mindkét változó ugyanarra a helyre mutat. Ez az oktatóanyag bemutatja a különböző Python -módszerek felhasználását az adatok hozzáadásához és eltávolításához a Python listából.

Mód:

A Pythonban számos módszer létezik a lista módosítására. A listában szereplő adatok hozzáadásának és eltávolításának néhány általános módját itt említjük.







beszúr (index, tétel): Ezzel a módszerrel bármilyen elemet beilleszthet a lista adott indexébe, és a listaelemeket jobbra tolhatja.



hozzáfűzés (tétel): Ezzel a módszerrel új elemeket adhat hozzá a lista végéhez.



kiterjesztés (anotherList): Ezzel a módszerrel az egyik lista elemei beszúrhatók egy másik lista végébe.





elem eltávolítása): Ezzel a módszerrel eltávolíthat egy adott elemet a listáról.

pop (index): A módszer az elemek listából való eltávolítására szolgál az index értéke alapján.



() közül: Ez a módszer a lista adott elemének eltávolítására vagy a lista szeletelésére szolgál.

egyértelmű(): Ezzel a módszerrel eltávolíthatja a lista összes elemét

Tételek hozzáadása a listához:

Az oktatóanyag ezen részében különböző módok adhatók hozzá a Python listához.

1. példa: Elem beszúrása az insert () módszerrel

Hozzon létre egy python fájlt a következő parancsfájllal az insert () metódus használatának megtekintéséhez. Egy új elem kerül beillesztésre a lista harmadik pozíciójába, és a többi elem eltolódik közvetlenül a szkript futtatása után.

# Nyilatkozat lista
listdata= [89, 56, 90, 3. 4, 89, 12]

# Adja meg az adatokat a 2. pozícióban
listdata.betét(2, 2. 3)

# A lista megjelenítése a behelyezés után
nyomtatás('A lista elemei')

számáraénban ben hatótávolság(0, len(listdata)):
nyomtatás(listdata[én])

Kimenet:

A szkript futtatása után a következő kimenet jelenik meg.

2. példa: Elem beszúrása az append () metódussal

Hozzon létre egy python fájlt a következő parancsfájllal az append () metódus használatának megtekintéséhez. Korábban már említettük, hogy az append () metódus adatokat szúr be a lista végére. Tehát a „Toshiba” beillesztésre kerül listdata a szkript futtatása után.

# Határozza meg a listát
listdata= ['Dell', 'MOBILTELEFON', 'Leveno', 'Asus']

# Adatok beszúrása a hozzáfűzési módszerrel
listdata.mellékel('Toshiba')

# A lista megjelenítése a beszúrás után
nyomtatás('A lista elemei')

számáraénban ben hatótávolság(0, len(listdata)):
nyomtatás(listdata[én])

Kimenet:

A szkript futtatása után a következő kimenet jelenik meg.

3. példa: Elem beszúrása az Extend () metódussal

Hozzon létre egy python -fájlt a következő parancsfájllal az extend () metódus használatának megismeréséhez. Itt két listát deklarálnak a szkriptben, amelyeket az Ext () metódussal egyesítenek. A második lista elemei az első lista végén kerülnek hozzáadásra.

# az első lista inicializálása
lista1= ['html', 'CSS', 'JavaScript', 'JQuery']

# a második lista inicializálása
lista2= ['PHP', 'Laravel', 'CodeIgniter']

# Kombinálja mindkét listát az Extend () metódussal
lista1.kiterjeszt(lista2)

# Fésülés után jelenítse meg a listát
nyomtatás ('A lista elemei:')

számáraénban ben hatótávolság(0, len(lista1)):
nyomtatás(lista1[én])

Kimenet:

A szkript futtatása után a következő kimenet jelenik meg.

Elem eltávolítása a listából:

A Python listában szereplő elem eltávolításának különböző módjai láthatók az oktatóanyag ezen részében.

4. példa: Elem eltávolítása a listából az eltávolítási módszerrel

Hozzon létre egy python fájlt a következő parancsfájllal a use remove () metódus megtekintéséhez. Ha az eltávolítás () metódus argumentumértékeként használt elemérték létezik a listában, akkor az elem eltávolításra kerül. Itt a „Juice” érték létezik a listában, és a szkript futtatása után eltávolításra kerül.

# Határozza meg a listát
lista = ['Torta', 'Pizza', 'Gyümölcslé', 'Tészta', 'Burger']

# Nyomtassa ki a listát törlés előtt
nyomtatás('Lista törlés előtt')
nyomtatás(lista)

# Elem eltávolítása
lista.távolítsa el('Gyümölcslé')

# Törlés után nyomtassa ki a listát
nyomtatás('Lista törlés után')
nyomtatás(lista)

Kimenet:

A szkript futtatása után a következő kimenet jelenik meg.

5. példa: Elem eltávolítása a listából pop módszerrel

Hozzon létre egy python fájlt a következő szkripttel a pop () metódus használatának megtekintéséhez. Itt a 2 -t használjuk index értékként a pop () metódushoz. Tehát a lista harmadik eleme eltávolításra kerül a szkript futtatása után.

# Határozza meg a listát
ldata= [ 3. 4, 2. 3, 90, huszonegy, 90, 56, 87, 55]

# Nyomtassa ki az eltávolítás előtt
nyomtatás(ldata)

# Távolítsa el a harmadik elemet
ldata.pop(2)

# Nyomtassa ki a listát az eltávolítás után
nyomtatás(ldata)

Kimenet:

A szkript futtatása után a következő kimenet jelenik meg.

6. példa: Tétel eltávolítása a listából del módszerrel

A del () módszer hasonlóan működik a pop () módszerhez. Hozzon létre egy python fájlt a következő szkripttel a del () metódus használatának megtekintéséhez. Itt 0 -t használunk a del () indexértékeként. Tehát a lista első eleme eltávolításra kerül a szkript futtatása után.

# Határozza meg a listát
ldata= [ 3. 4, 2. 3, 90, huszonegy, 90, 56, 87, 55]

# Nyomtassa ki az eltávolítás előtt
nyomtatás(ldata)

# Törölje az első elemet del módszerrel
aldata[0]

# Nyomtassa ki a listát az eltávolítás után
nyomtatás(ldata)

Kimenet:

A szkript futtatása után a következő kimenet jelenik meg.

7. példa: Távolítsa el az elemet a listából egyértelmű módszerrel

Hozzon létre egy python fájlt a következő parancsfájllal a lista összes elemének eltávolításához. A script futtatása után a clear () metódus üressé teszi a listát.

# Határozza meg a listát
ldata= [ 3. 4, 2. 3, 90, huszonegy, 90, 56, 87, 55]

# Nyomtassa ki az eltávolítás előtt
nyomtatás(ldata)

# Távolítsa el az összes elemet a listáról
ldata.egyértelmű()

# Nyomtassa ki a listát a törlés után
nyomtatás(ldata)

Kimenet:

A szkript futtatása után a következő kimenet jelenik meg.

Következtetés:

A lista a Python programozás hasznos funkciója. A lista változókat a szkript különböző célokra használja. Ebben a bemutatóban bemutatjuk, hogyan módosíthatjuk a listát különféle beépített python-módszerek segítségével. A Pythonban sok más módszer is létezik a listán szereplő egyéb műveletek elvégzésére, mint például sort (), reverse (), count () stb.

Tekintse meg a szerző videóját: itt