Szintaxis:
t = (1,2,0.5, „jki”, „szia”, 6)Különös gonddal kell eljárnunk, amikor kijelentjük, hogy az egyelemes kettős.
t = (2,)Ha itt vesszük el a vesszőt (,), akkor ez egy normál egész változó lesz.
Az első példában a típus tuple.
A második példában a típus egész szám.
A kettő deklarálásának másik módja:
t = 1,2,3,4, „szia”
Hogyan lehet belépni a Python tolmácsba?
Nyissa meg a Linux terminált és írja be a következőt:piton", majd nyomja meg az Enter billentyűt, így meglátjuk a python tolmácsot. A python3 + verzióhoz írja be a következőt:python3 ”, ezeket a következő információkat fogjuk látni a terminálon. Ha ellenőrizni akarjuk a python verzióját, írja be a következőt:python -v ”.
Kimenet:
Python 3.5.0 (alapértelmezett, 2019. szeptember 20., 11:28:25)[ÖET 5.2.0] Linux alatt
Írja be a "help", "copyright", "credits" vagy "licence" című részt további információkért.
>>>
A következő műveletek hajthatók végre a duplán:
Tuple Szelet
Ez akkor hasznos, ha a duplának csak egy részét akarjuk.
jegyzet: A Tuple index mindig 0-tól kezdődik. A Tuple előre és hátra irányban haladhat (negatív index használatával).
Példa:
t = (1,2,3,4, 'szia', 'jó', 10.5)Előre haladó index: [0,1,2,3…]
fordított traverz index: […, -3, -2, -1] itt t [-1] = 10.5, t [-2] = „jó”,
t [-3] = "szia", t [-4] = "4",…
Szintaxis:
változónév [start: stop: lépés].Itt, álljon meg kizárt. Ha csak azt biztosítjuk Rajt, kivonja az összes elemet Rajt a duplának vége. Ha csak azt biztosítjuk álljon meg, a 0. indexből fog kinyerni álljon meg index. Kihagyhatjuk mindkettőt Rajt és álljon meg, ebben az esetben meg kell adnunk legalább kettőspontot (t [:]). Ha nem biztosítjuk lépés alapértelmezett érték, az érték 1 lesz.
Volt:
t = (1,2,3,4,5, 'i', 'hi', 10.5)Ebben a példában az „1,2,3,4” elemeket szeretnénk kivonni.
t1 = t [0: 4]
Tegyük fel, hogy ki akarjuk vonni a „3,4,5, 'i', 'hi', 10 elemeket.5 ”
t1 = t1 [2: 8] vagy t1 [2:]
Tegyük fel, hogy ki akarjuk vonni a „2,3,4,5,„ I ”,„ hi ”” elemeket (fordított index használatával)
t1 = t [-7: -1:]
Tegyük fel, hogy meg akarunk fordítani egy duplát
t1 = t [:: - 1]
Beágyazott Tuples
Kijelenthetjük a duplát egy duplában, azaz.e., beágyazott tincsek.
t = (1,2, (3,4,5), 6,7, ('a', 'b', 'c'))
Tekintsük a beágyazott duplát másik duplának, és indexe szintén 0-tól indul.
Az alábbiak szerint férhetünk be a beágyazott párok elemeibe:
- Keresse meg a beágyazott tuple indexet a fő tuple-ben
- Keresse meg a beágyazott tuple indexet
Volt:
Az alábbi példában a „3” kivonatot szeretnénk beágyazott párosból kapni. Itt a fő tuple index „t [2]”, a beágyazott tuple „(3,4,5)” index „0”. Tehát a végső kifejezés a „t [2] [0]”.
A második példában kivontuk a „b” -t a beágyazott duplából a „t [5] [1]” kifejezés használatával.
Hossz
Ez a módszer az elemek számát adja vissza duplán.
Szintaxis:
len (változó)
Hozzáférés a duplához elemenként a hurok segítségével
Szintaxis:
A változó a tuple változóban:
nyomtatás (változó)
Ismétlés
Ez akkor hasznos, ha meg akarjuk ismételni a duplát az adott számhoz.
Szintaxis:
változó * ismétlések számaPélda:
t * 2Itt a duplát kétszer megismételjük, az alábbiak szerint.
Összefűzés
Ez összefűzi vagy kombinálja a 2 sorszámot.
Szintaxis:
t3 = t1 + t2
Keresési elem egy párban
Ez az „Igaz” értéket adja vissza, ha a más kategóriában található elem „Hamis” értéket ad vissza.
Szintaxis:
Elem kettőbenAz elem nem kettős
Index
Ezt a módszert használják az elem indexének keresésére a duplában. Ha megtalálta, akkor az „elem indexe” eredményt ad.
Szintaxis:
változó.index (elem, beg = 0, vég = len (karakterlánc))
Számol
Ezt a módszert használják az elemek előfordulásának számlálásához a duplában.
Szintaxis:
változó.count (elem)
Törölje a duplát
Az egyes elemeket nem tudjuk eltávolítani a sorokból, mivel ez megváltoztathatatlan. De törölhetjük az egész duplát.
Szintaxis:
del változó
A fenti példában kettő t-t deklaráltunk, és t-t nyomtattunk. Ezt követően egy kettőt töröltünk a “del t ” és megpróbált duplát nyomtatni. A névhiba kivételét dobja, merttuple t ” nem létezik.
Minimális
Ezt a módszert használják az elem minimális értékének megkeresésére egy duplában.
Szintaxis:
perc (változó)
Maximális
Ezt a módszert használják az elem minimális értékének megkeresésére egy duplában.
Szintaxis:
max (változó)
Hasonlítson össze 2 darabot
Ezt a módszert 2 tömb elemeinek összehasonlítására használják.
- Ha mindkét sorrend elemei megegyeznek, adja vissza a 0 értéket
- 1-es értéket adjon vissza, ha az első kettő elemei nagyobbak, mint a második kettő elemei
- Ha -1 első elem elemei kisebbek, mint a második kettő, adja vissza a -1 értéket
Szintaxis:
cmp (tuple1, tuple2)
Ha az elemtípusok nem egyeznek, akkor az elem átalakul int típusra.
A tételeket indexenként hasonlítják össze. Az 1utca eleme az 1utca a duplát összehasonlítjuk az 1-velutca eleme a 2nd kettős. Ha nem egyenlőek, akkor ez az összehasonlítás eredménye, különben a 2nd elemet vesszük figyelembe, akkor a 3rd elem, és így tovább.
Következtetés
A Tuple megváltoztathatatlan adattípus, és minden végrehajtott műveletet egy másik változóban kell tárolni. Gyorsabb a többi adattípushoz képest (pl: lista, szótár). Mivel a tuple változhatatlan a programunkban, az adatok nem fogják megváltoztatni a szoftver teljes életciklusát, ezért használhatjuk a tuple-t, mint a rendszer konfigurációs adatait.
A fentiek a leggyakrabban és általánosan használt műveletek a duplán. Ha meg akarjuk nézni, hogy az összes művelet melyik támogatott a duplázáshoz, írja be dir (kettő) tolmácson és nyomja meg az Enter billentyűt. Megjeleníti az összes módszert / funkciót. Ha ellenőrizni akarjuk a tuple method / function dokumentációját, írja be segítség (két) és nyomja meg az Enter billentyűt.