Piton

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

Elemek hozzáadása és eltávolítása egy listából a Pythonban
A tömb vá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, kettő, szótár és készlet.  Az adatok a Python listában rendelhetők és módosíthatók. A szögletes zárójeleket ([]) a Python használja a lista tömbszerű deklarálásához. A lista indexe 0-tól kezdődik.  A lista a referencia változókhoz hasonlóan működik. Amikor egy listaváltozó egy másik változóhoz rendel, akkor mindkét változó ugyanarra a helyre mutat. Ez az oktatóanyag bemutatja a különböző Python-módszerek használatá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. Néhány általános módszert említünk az adatok hozzáadásához és eltávolításához a listában.

beillesztés (index, elem): Ezzel a módszerrel bármelyik elemet beillesztheti a lista adott indexébe, és jobbra tolhatja a lista elemeit.

függelék (elem): Ez a módszer új elem hozzáadására szolgál a lista végén.

kiterjesztés (anotherList): Az egyik lista elemeit be lehet illeszteni egy másik lista végébe ezzel a módszerrel.

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 elem eltávolítására szolgál a listáról az indexérték alapján.

del (): Ezt a módszert használják a lista adott elemének eltávolítására vagy a lista szeletelésére.

egyértelmű(): Ez a módszer a lista összes elemének eltávolítására szolgál

Elemek hozzáadása a listához:

Az elemek Python listába történő felvételének különböző módjai láthatók az oktatóanyag ezen részében.

1. példa: Helyezzen be egy elemet insert () módszerrel

Hozzon létre egy python fájlt a következő szkript segítségével az insert () metódus használatának megtekintéséhez. Új elem kerül a lista harmadik pozíciójába, a többi elem pedig közvetlenül a szkript futtatása után tolódik el.

# Nyissa meg a listát
listadata = [89, 56, 90, 34, 89, 12]
# Helyezze be az adatokat a 2. pozícióba
listadata.betét (2, 23)
# Lista megjelenítése beszúrás után
print ("A listaelemek a következők")
i tartományban (0, len (listdata)):
nyomtatás (listdata [i])

Kimenet:

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

2. példa: Tegyen be elemet az append () módszerrel

Hozzon létre egy python fájlt a következő szkript segítségével az append () metódus használatának megtekintéséhez. Korábban említettük, hogy az append () metódus beszúrja az adatokat a lista végébe. Tehát a 'Toshiba' beillesztésre kerül a végén listadata a szkript futtatása után.

# Definiálja a listát
listdata = ["Dell", "HP", "Leveno", "Asus"]
# Adatok beszúrása a függelék módszerrel
listadata.függelék ("Toshiba")
# A lista megjelenítése a beszúrás után
print ("A listaelemek a következők")
i tartományban (0, len (listdata)):
nyomtatás (listdata [i])

Kimenet:

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

3. példa: Helyezzen be egy elemet az expand () módszerrel

Hozzon létre egy python fájlt a következő szkript segítségével, hogy lássa az expand () metódus használatát. Itt két listát deklarálunk a szkriptben, amelyeket az expand () metódussal kombinálunk. A második lista elemei hozzáadódnak az első lista végéhez.

# az első lista inicializálása
list1 = ['html', 'CSS', 'JavaScript', 'JQuery']
# a második lista inicializálása
list2 = ['PHP', 'Laravel', 'CodeIgniter']
# Kombinálja mindkét listát az expand () metódussal
lista1.kiterjesztés (2. lista)
# Fésülés után jelenítse meg a listát
print ("A listaelemek a következők:")
i tartományban (0, len (lista1)):
nyomtatás (1. lista [i])

Kimenet:

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

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

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

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

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

# Definiálja a listát
list = ['Sütemény', 'Pizza', 'Juice', 'Tészta', 'Burger']
# Törlés előtt nyomtassa ki a listát
print ("Törlés előtti lista")
nyomtatás (lista)
# Távolítson el egy elemet
lista.eltávolít ('Juice')
# Törlés után nyomtassa ki a listát
print ("Lista törlés után")
nyomtatás (lista)

Kimenet:

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

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ő szkript segítségével a pop () metódus használatának megtekintéséhez. Itt a 2-t használják a pop () metódus indexértékeként. Tehát a lista harmadik eleme eltávolításra kerül a szkript futtatása után.

# Definiálja a listát
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Nyomtassa ki az eltávolítás előtti részt
nyomtatás (ldata)
# Távolítsa el a harmadik elemet
ldata.pop (2)
# Az eltávolítás után nyomtassa ki a listát
nyomtatás (ldata)

Kimenet:

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

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

A del () metódus hasonlóan működik, mint a pop () metódus. Hozzon létre egy python fájlt a következő szkript segítségével 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ő elemét eltávolítjuk a szkript futtatása után.

# Definiálja a listát
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Nyomtassa ki az eltávolítás előtti részt
nyomtatás (ldata)
# Törölje az első elemet del módszerrel
del ldata [0]
# Az eltávolítás után nyomtassa ki a listát
nyomtatás (ldata)

Kimenet:

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

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

Hozzon létre egy python fájlt a következő szkript segítségével a lista összes elemének eltávolításához. A szkript futtatása után a clear () metódussal a lista üres lesz.

# Definiálja a listát
ldata = [34, 23, 90, 21, 90, 56, 87, 55]
# Nyomtassa ki az eltávolítás előtti részt
nyomtatás (ldata)
# Távolítson el minden elemet a listáról
ldata.egyértelmű()
# Törlés után nyomtassa ki a listát
nyomtatás (ldata)

Kimenet:

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

Következtetés:

A lista a Python programozás hasznos szolgáltatása. A listaváltozókat különféle célokra használják a szkriptben. A lista különféle beépített python-módszerekkel történő módosításának módjait ebben az oktatóanyagban mutatjuk be. A Pythonban számos más módszer létezik a műveletek végrehajtására a listában, például sort (), reverse (), count () stb.

Nézd meg a szerző videóját: itt

5 legjobb arcade játék Linuxhoz
Manapság a számítógépek komoly gépek, amelyeket játékra használnak. Ha nem sikerül megszerezni az új magas pontszámot, akkor tudni fogja, mire gondolo...
Csata a Wesnothért 1.13.6 Megjelent a fejlesztés
Csata a Wesnothért 1.13.A múlt hónapban megjelent 6 a hatodik fejlesztési kiadás az 1-ben.13.x sorozat, és számos fejlesztést hajt végre, nevezetesen ...
A League of Legends telepítése az Ubuntu 14-re.04
Ha rajongsz a League of Legendsért, akkor ez egy lehetőség arra, hogy teszteld a League of Legends játékot. Ne feledje, hogy a LOL a PlayOnLinux rends...