A Python sorai a sorrendben elrendezett objektumok gyűjteménye. A sorrend a Python egyik adatstruktúrája. A sorok ugyanúgy működnek, mint a lista. A fő különbség és a szelvénylista között az, hogy a lista mutábilis, míg a szelvény változhatatlan. A megváltoztathatatlan azt jelenti, hogy a duplát nem lehet megváltoztatni, amikor kijelentik. A halmazok heterogén típusú elemeket tárolhatnak, azaz.e., egész szám, karakterlánc, lebegőpontos szám és komplex számok. Ez a cikk elmagyarázza a Python-sorrendeket.
A sorrend létrehozása a Pythonban
A Python sorai zárójelek segítségével jönnek létre. A kettő összes elemét vessző választja el. Noha a nyomtatványok deklarálása közben a zárójel beillesztése nem kötelező. Mindazonáltal jó megközelítés, ha a zárójeleket használjuk, miközben deklaráljuk a sorokat. Ez azonban szkriptünket strukturáltabbá és jól szervezetté teszi. A csak egy elemmel rendelkező sorok is létrehozhatók. Azonban ne felejtsen el hozzáadni a vesszőt, miután először írt, és csak egy elemet írt a duplán belül. Hozzunk létre sorokat.
# létrehoz egy üres duplátmytup = ()
#prinitng a duplát
nyomtatás (mytup)
# egész számok létrehozása
mytup = (1,2,3,4,5,6,7,8,9)
# kinyomtatja a duplát
nyomtatás (mytup)
# egy lebegőpontos szám létrehozása
mytup = (1.1,1.2,1.3,1.4,1.5)
# kinyomtatja a duplát
nyomtatás (mytup)
#cupure string értékek létrehozása
mytup = ('Hello', 'welcome', 'to', 'linuxhint')
nyomtatás (mytup)
# vegyes adattípusok létrehozása
mytup = (1,1.3, „HELLO”, 2 + 3j)
# a duplát kinyomtatni
nyomtatás (mytup)
# kettő létrehozása * operátorral
A #it 5 példányt hoz létre az adott karakterláncból
mytup = ('linuxhint',) * 5
# kinyomtatja a duplát
nyomtatás (mytup)
#lista a duplán belül
mytup = (1,2, [1,2,3])
# kinyomtatja a duplát
nyomtatás (mytup)
# kettő létrehozása paranhézis nélkül
mytup = 1,2,3,10.3, „kamran”
# a duplát kinyomtatni
nyomtatás (mytup)
#cuping létrehozása csak egy elemmel
mytup = ('linuxhint',)
# kinyomtatja a duplát
nyomtatás (mytup)
Kimenet
Hozzáférés a kételemekhez
A tuple létrejötte után nagyon könnyen hozzáférhetünk a sorrend elemeihez. A két elem elérésének módjai:
- Az index operátor használata
- A szeletelő operátor használata
Először beszéljük meg az index operátort. A szögletes zárójelek [] a Python index operátoraként ismertek. Az index értéke mindig nulláról indul. Ha egy elemben az összes elem száma 10, akkor az index értéke 0 és 9 között lesz. Az indexelő operátor használata során megemlítjük a szögletes zárójelben lévő elem indexszámát, és egyetlen értéket ad vissza.
Ezenkívül a szeletelő operátor (:) egy elemtartományt ad vissza egy adott sorrendben. Lássuk az index operátor és a szeletelő operátor használatát a Pyplen két elem eléréséhez.
# egész számok létrehozásamytup = (1,2,3,4,5,6,7,8,9)
# Hozzáférés az elemekhez az index operátor segítségével
# elkezdi az első elemet
nyomtatás (mytup [0])
# a második elem lekapcsolása
nyomtatás (mytup [1])
# a harmadik elem lekapcsolása
nyomtatás (mytup [2])
# a negyedik elem lekérdezése
nyomtatás (mytup [3])
# az ötödik elem lekérdezése
nyomtatás (mytup [4])
# a hatodik elem lekérdezése
nyomtatás (mytup [5])
# a hetedik elem lekapcsolása
nyomtatás (mytup [6])
#aceing a nyolcadik elem
nyomtatás (mytup [7])
# a kilencedik elem használata
nyomtatás (mytup [8])
# használja a szeletelő operátort a tuple elemek eléréséhez
# az elemek 0 és 3 közötti tartományának nyomtatása
nyomtatás (mytup [0: 3])
# az elemek 0 és 6 közötti tartományának nyomtatása
nyomtatás (mytup [0: 6])
# az elemek tartományának nyomtatása 6-tól 9-ig
nyomtatás (mytup [6: 9])
Kimenet
Ezenkívül összefoghatjuk a két vagy több operátort a '+' operátor használatával.
# egész számok létrehozásamytup1 = (1,2,3,4,5,6,7,8,9)
#cupure string értékek létrehozása
mytup2 = ('Hello', 'welcome', 'to', 'linuxhint')
#concatenating a 2 tömböt
mytup3 = mytup1 + mytup2
# kinyomtatja a összefűzött duplát
nyomtatás (mytup3)
Kimenet
A sorrend frissítése
Amint azt korábban tárgyaltuk, a sorok változhatatlanok; ez azt jelenti, hogy az elem nem változtatható meg. Ha azonban van néhány mutálható objektum, például listák a sorrendben, akkor frissíthetjük az értékét. A lista adott értéke az index operátorral érhető el. Lássunk egy egyszerű programot.
#kettő létrehozása a listávalmytup1 = (1,2,3,4,5, [6,7,8])
# nyomtassa ki a duplát frissítés előtt
nyomtatás (mytup1)
# a listaelemek frissítése
mytup1 [5] [0] = 'Kamran'
mytup1 [5] [1] = 'Sattar'
mytup1 [5] [2] = 'Awaisi'
#prinitng a frissített pár
nyomtatás (mytup1)
Kimenet
A duplázás törlése
A duplán belüli elemeket vagy elemeket nem lehet törölni. A teljes kulcsot azonban törölhetjük vagy eltávolíthatjuk a del kulcsszóval. Egy adott sorozat törlése hibát okoz.
#kettő létrehozása a listávalmytup1 = (1,2,3,4,5, [6,7,8])
del mytup1 [0]
Kimenet
Töröljük az egész duplát.
#kettő létrehozása listávalmytup1 = (1,2,3,4,5, [6,7,8])
#tuple törlése
del mytup1
Kimenet
A kimenet nem mutat hibát; ez azt jelenti, hogy a duplát sikeresen törölték.
A kettő hosszának meghatározása
A kettő hossza a len () függvény segítségével határozható meg. A len () függvény a tuple elemeinek vagy tételeinek teljes számát adja vissza.
#kettő létrehozása listávalmytup1 = (1,2,3,4,5, [6,7,8])
# a kettő hosszának nyomtatása
nyomtatás (len (mytup1))
Kimenet
A max és a min duplája
A Python két beépített max () és min () függvényt biztosít, amelyek a maximális és a minimális elemet adják vissza a duplán belül. Ezek a függvények a tuple objektumot veszik fel érvként.
Nyomtassuk ki a max és a minimum elemeket.
# kettő létrehozásamytup1 = (1,2,3,4,5,6,7,8)
# kinyomtatja a max duplát
print ("A maximális duplaszám:", max (mytup1))
# kinyomtatja a min duplát
nyomtatás ("A min duplán:", min (mytup1))
Kimenet
A tuple konverzió
A duplát könnyen átalakíthatjuk listává a következő módon:
# kettő létrehozásamytup1 = (1,2,3,4,5,6,7,8)
# fedje le a duplát egy listára
nyomtatás (lista (mytup1))
Kimenet
A duplát sikeresen konvertálta listává.
Hasonlóképpen a lista átalakítható duplává.
#kettő létrehozása a listávallistám = [1,2,3,4,5,6,7,8]
# a lista lefedése egy duplának
nyomtatás (tuple (mylist))
Kimenet
A lista konvertálása sikeresen megtörtént.
Következtetés
A Python-sorrendek a leggyakrabban használt adatstruktúrák, amelyek az adatokat sorrendben tárolják. A csomók változhatatlanok és támogatják a különféle műveleteket. Ez a cikk számos példával magyarázza a Python-sorrendeket.