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átlistadata = [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átlistdata = ["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ásalist1 = ['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átlist = ['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átldata = [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átldata = [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átldata = [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