A Python programozási nyelv manapság a legforróbb programozási nyelvvé vált. A fejlesztők felismerték a hatékony megvalósítás fontosságát, nem pedig az összetett programok írását. a fejlesztőket a dobozon kívüli funkciókkal és alkalmazásokkal szolgálja, az egyik ilyen koncepció a listák a pythonban. Ez egy gyűjtemény adattípus amelyet gyakran előnyben részesítenek a megrendelt adatok pythonban történő tárolásában. Az alábbiakban a blogban tárgyalt fogalmakat mutatjuk be:
a módszer túlterhelésének előnyei java-ban
Mi a lista a Pythonban?
A lista egy gyűjtemény adattípus a pythonban. Rendezett és lehetővé teszi a duplikált bejegyzéseket is. A python listáinak nem kell homogénnek lenniük, ami azt jelenti, hogy különböző adattípusokat tartalmazhatnak, például egész számokat, karakterláncokat és más gyűjtési adattípusokat. Mutatható jellegű, és lehetővé teszi az indexelést, hogy hozzáférjen a listán szereplő tagokhoz.
A lista deklarálásához szögletes zárójelet használunk.
A lista olyan, mint bármely más tömb, amelyet más programozási nyelveken deklarálunk. A python listáit gyakran használják verem és sorok megvalósítására. A listák változékony jellegűek. Ezért az értékek a lista deklarálása után is megváltoztathatók.
listám = [0,1,2,3,4,5,6]
Indexelés:
Az értékek listából való eléréséhez az indexértékeket használjuk. Az alábbiakban látható az „A” betű megszerzéséhez szükséges kód az „EDUREKA” szó betűit tartalmazó listából.
a = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] nyomtatás (a [6]) nyomtatás (a [-1])
Mindkét nyomtatási utasítás lekéri az A betűt a listáról.
Miért érdemes listát használni?
Az adattároláshoz adattípus kiválasztásakor szem előtt kell tartanunk az adattípus tulajdonságait és jellemzőit. Hatékonyabbá és biztonságosabbá válik, ha elsősorban a megfelelő választást választjuk.
A listát előnyben részesítjük, mert egyszerre több adatot is tárolhat. Egyszerűvé válik az értékek cseréje és módosítása a listán belül. Tárolhatjuk a szekvenciát egy listában, és a ciklusok segítségével is többféle iterációt hajthatunk végre. Számos műveletet hajthatunk végre egy listán is, amely megérti a pythonban található listák különféle műveleteit.
Műveletek listázása Pythonban
Az alábbiakban bemutatjuk azokat a műveleteket, amelyeket egy listán elvégezhetünk.
- mellékel
- egyértelmű
- másolat
- számol
- kiterjeszt
- betét
- index
- pop
- eltávolítani
- fordított
- fajta
mellékel
a = [1,2,3,4,5] a. append (6) print (a) # a kimenet 6 lesz a lista végén.
egyértelmű
a = [1,2,3,4,5] a.clear () #ez törli a listát vagy kiüríti a listát.
másolat
a = [1,2,3,4,5] b = a.copy () print (b) # ez elkészíti a lista másolatát.
számol
a = [1,1,1,3,3,3,4,4,4,4,4,5,5,5,5,5] a.szám (5) #ez adja meg az 5-szeres számok számát a listában.
kiterjeszt
a = [1,2,3,4,5] a.extend (tartomány (6,11)) # ez hozzáadja a lista értékeit az iterálható objektumtartományból.
betét
a = ['edureka', 'python', 'adattudomány'] a.insert (2, 'mesterséges intelligencia') #ez a karakterláncot hozzáadja a 2 indexértékhez
index
a = ['edureka', 'python', 'programozás', 'adattudomány', 'AI', 'gépi tanulás'] a.index ('adattudomány') #ez lesz az index értéke az 'string' tudomány ”, amely 3.
pop
a = [1,2,3,4,5] a.pop () #ez felugrik az érték a lista végéről, azaz 5. a listának ezután már nem lesz 5-e.
eltávolítani
a = [1,2,3,4,11,5] a.remove (11) #ez 11-et eltávolít a listából.
fordított
a = [5,4,3,2,1] a.reverse () #ez megfordítja a listát. # másik utasítás a lista megfordításához a = a [:: -1]
fajta
hogyan lehet tömböt készíteni
a = [3,1,2,6,4,5,9,6,7,8] a.rendezés () # ennek eredményeként rendezett listát kap.
Érték cseréje a listában
a = ['edureka', 'python', 'adattudomány', 'tenisz', 'gépi tanulás'] a [3] = 'mesterséges intelligencia' #ez az adott index értékét az említett értékkel helyettesíti.
Iterál egy listán
Listák használhatók is. Az alábbiakban látható a lista ismétlése és az értékek ellenőrzési utasítás használatával történő nyomtatása.
a = [1,2,3,4,5] x-hez a-ban: ha x == 4: törje meg a print (x) #et, ez végigvezet a listán, és addig nyomtatja az értékeket, amíg meg nem találja a 4-et.
A listakészítő
A listakészítő a lista létrehozására / deklarálására szolgál.
a = list ((1,2,3,4,5)) print (a) # kapsz egy listát a konstruktorban deklarált értékekkel.
Mint látható, a listakonstruktor a duplát veszi fel argumentumként. Hasonlóképpen deklarálhat bármilyen más adattípust is, például szótárt vagy halmazot a listakészítőben.
Egy lista szeletelése Pythonban
Tegyük fel, hogy van egy listája, amelynek 0-10 közötti számai vannak. De csak az 5-10 közötti számokat szeretné megkapni, nem szabad hozzáférnie az összes elemhez, amely az összes szám indexértékét írja be. Ehelyett az alábbi kódban követheti a megközelítést.
a = [1,2,3,4,5,6,7,8,9,10] a [4:11] #ez megkapja az összes számot a 4. indextől a 11. indexig kezdve. a [-1: - 6] #ez lesz az összes szám a 11. indextől a 6. indexig. A [4:] #ez az összes számot kinyomtatja a 4. indextől kezdve a lista végéig. a [: 6] #ez az összes számot kinyomtatja a 0 indextől a 6 indexig.
Lista felosztása Pythonban
A lista felosztása azt jelenti, hogy a listát egy meglévő listán belül deklarálja.
a = lista (tartomány (5,11) b = [1,2,3,4, a] # a listában szereplő érték eléréséhez b [4] #ez kinyomtatja a listát. b [4] [4] #ez az értéket a lista 4. indexértékénél kapja meg. b [4] [4] = 19 #változtathatjuk az értékeket is, kicserélhetjük, törölhetjük a módosítást stb.
Lista helyett bármilyen más adattípust is használhatunk. De mivel egy halmaz nem indexelt, nem lehet külön elérni a halmazokat az indexértékek felhasználásával.
Ebben a blogban megvitattuk a python listáit és az összes elvégezhető műveletet. A python listái nagyon fontos fogalom, amely fontos szerepet játszik a python programozás alapjainak elsajátítása közben. A Python programozási nyelvnek sok a dobozon kívüli szolgáltatása van, a napjaink egyik legnépszerűbb programozási nyelvévé vált. Be is iratkozhat hogy elindítsd a tanulásodat.
Van kérdés? említsd meg őket a megjegyzésekben, mi visszajövünk.