Sintaksa:
t = (1,2,0.5, 'jki', 'hi', 6)Posebej moramo biti previdni, ko prijavimo nabor z enim elementom.
t = (2,)Če tukaj izpustimo vejico (,), bo to običajna celoštevilčna spremenljivka.
V prvem primeru je vrsta tuple.
V drugem primeru je vrsta celo število.
Drugi način prijave korita:
t = 1,2,3,4, 'hi'
Kako vstopiti v tolmač Python?
Odprite terminal Linux in vnesite »python ", nato pritisnite Enter, tako da bomo videli tolmač python. Za različico python3 + vnesite »python3 ", to so naslednje informacije, ki jih bomo videli na terminalu. Če želimo preveriti različico pythona, vnesite »python -v ".
Izhod:
Python 3.5.0 (privzeto, 20. september 2019, 11:28:25)[GCC 5.2.0] v Linuxu
Za več informacij vnesite "pomoč", "avtorske pravice", "dobropisi" ali "licenca".
>>>
Naslednje operacije je mogoče izvajati na naboru:
Rezina torte
To je koristno, če želimo le del korice.
Opomba: Tuple indeks se vedno začne od 0. Tuple je mogoče premikati naprej in nazaj (z uporabo negativnega indeksa).
Primer:
t = (1,2,3,4, 'hi', 'dobro', 10.5)Indeks premikanja naprej: [0,1,2,3…]
indeks vzvratnega pomika: […, -3, -2, -1] tukaj t [-1] = 10.5, t [-2] = "dobro",
t [-3] = "hi", t [-4] = "4",…
Sintaksa:
ime spremenljivke [start: stop: step].Tukaj, ustavi se je izključena. Če zagotovimo samo začetek, iz nje bo izvlekel vse elemente začetek do konca korita. Če zagotovimo samo ustavi se, izvlekel bo iz 0. indeksa v ustavi se indeks. Oboje lahko izpustimo začetek in ustavi se, v tem primeru moramo navesti vsaj dvopičje (t [:]). Če ne zagotovimo korak vrednost privzeto, bo vrednost 1.
Primer:
t = (1,2,3,4,5, 'i', 'hi', 10.5)V tem primeru bi radi izvlekli elemente "1,2,3,4".
t1 = t [0: 4]
Recimo, da želimo izvleči elemente “3,4,5, 'i', 'hi', 10.5 "
t1 = t1 [2: 8] ali t1 [2:]
Recimo, da želimo izvleči elemente “2,3,4,5, 'I', 'hi'" (z uporabo obratnega indeksa)
t1 = t [-7: -1:]
Recimo, da želimo obrniti nabor
t1 = t [:: - 1]
Gnezdeni tupleti
Tuple lahko prijavimo v tuple, tj.e., ugnezdeni torki.
t = (1,2, (3,4,5), 6,7, ('a', 'b', 'c'))
Vgnezdeni tuple upoštevajte kot drug tuple in njegov indeks se prav tako začne od 0.
Dostopamo do ugnezdenih elementov nabora, kot spodaj:
- Poiščite ugnezdeni indeks tuple v glavnem tupleju
- Poiščite ugnezdeni indeks tuple
Primer:
V spodnjem primeru želimo iz ugnezdenega tupleta izvleči »3«. Tu je glavni indeks nabora »t [2]«, ugnezdeni nabor »(3,4,5)« pa je »0«. Torej, končni izraz je "t [2] [0]".
V drugem primeru smo iz gnezdenega tupleta izvlekli »b« z izrazom »t [5] [1]«.
Dolžina
Ta metoda vrne število elementov v tupleju.
Sintaksa:
len (spremenljivka)
Dostopajte do nabora po elementih z uporabo zanke
Sintaksa:
Za spremenljivko v spremenljivki tuple:
tisk (spremenljivka)
Ponovitev
To je koristno, če želimo ponoviti nabor za določeno število.
Sintaksa:
spremenljivka * število ponovitevPrimer:
t * 2Tu se nabor ponovi 2-krat, kot je prikazano spodaj.
Združevanje
Ta združuje ali združuje 2 nabora.
Sintaksa:
t3 = t1 + t2
Iskalni element v naboru
To vrne "True", če element, ki ga najdemo v tuple else, vrne "False".
Sintaksa:
Element v koruziElement ni v koru
Kazalo
Ta metoda se uporablja za iskanje indeksa elementa v tupleju. Če najde, vrne »indeks elementa«, sicer se vzpostavi izjema napake vrednosti.
Sintaksa:
spremenljivka.indeks (element, začetek = 0, konec = len (niz))
Štetje
Ta metoda se uporablja za štetje pojavljanja elementa v korugi.
Sintaksa:
spremenljivka.štetje (element)
Izbriši tuple
Iz nabora ne moremo odstraniti posameznih elementov, ker je nespremenljiv. Lahko pa izbrišemo celo torto.
Sintaksa:
del spremenljivka
V zgornjem primeru smo razglasili tuple t in natisnili t. Po tem smo črto izbrisali s pomočjo »del t " in poskušal natisniti tuple. Vrže izjemo nameerror, ker "tuple t " ne obstaja.
Najmanj
Ta metoda se uporablja za iskanje minimalne vrednosti elementa v koru.
Sintaksa:
min (spremenljivka)
Največ
Ta metoda se uporablja za iskanje minimalne vrednosti elementa v koru.
Sintaksa:
največ (spremenljivka)
Primerjajte 2 torti
Ta metoda se uporablja za primerjavo elementov dveh korit.
- Vrni 0, če so elementi obeh korit enaki
- Vrnite 1, če so elementi prvega tupa večji od drugega
- Vrni -1, če so elementi prvega nabora manjši od drugega nabora
Sintaksa:
cmp (tuple1, tuple2)
Če se tipi elementov ne ujemajo, se element pretvori v tip int.
Tuple se primerjajo po indeksih. 1st element 1st tuple primerjamo z 1st element 2nd tuple. Če niso enake, je to rezultat primerjave, sicer pa 2nd element, potem je 3rd element itd.
Zaključek
Tuple je nespremenljiv podatkovni tip in vsaka operacija, ki jo izvedemo, mora biti shranjena v drugi spremenljivki tuple. Je hitrejši v primerjavi z drugimi vrstami podatkov (npr. Seznam, slovar). Ker je nabor v našem programu nespremenljiv, podatki ne bodo spremenili celotnega življenjskega cikla programske opreme, zato lahko uporabimo podatke, podobne konfiguraciji sistema.
Zgoraj je najpogosteje in splošno uporabljena operacija na tupleju. Če želimo preveriti, katere vse operacije so podprte za tuple, vnesite dir (korice) na tolmaču in pritisnite Enter. Prikazale se bodo vse metode / funkcije. Če želimo preveriti dokumentacijo za metodo / funkcijo nabora, vnesite pomoč (tuple) in pritisnite Enter.