Programmēšana ar Python ir aizraujošs piedzīvojums, kas atver daudz aizraujošu iespēju. Vērtīga daļa šajā ceļojumā ir izpratne par dažādiem datu tipiem. Šajā apmācībā tu tiksies ar speciālu datu tipu – Tuple. Tuple ir efektīva metode, kā glabāt vairākus vērtības vienā datu struktūrā, bez iespējas tās mainīt. Ienirsim dziļāk un atklāsim Tupling iespējas Python valodā.
Galvenās atziņas
- Tuples ir nemainīgas elementu secības.
- Tās var saturēt dažādus datu tipus, ieskaitot skaitļus un virknes.
- Tuples ir speciālas funkcijas, piemēram, length, index un count, kas atvieglo to izmantošanu.
- Ierobežojumi attiecībā uz elementu pārrakstīšanu Tuple.
Tuple izveide un izmantošana
Lai izveidotu Tuple Python valodā, izmanto apaļas iekavas. Tas ir pirmais svarīgais solis.

Šeit tu esi izveidojis Tuple ar vērtībām "a", "b" un "c". Ja vēlies šo Tuple tagad izvadīt, vienkārši ievadi t.

Rezultātā tiks rādītas vērtības ABC. Pievērs uzmanību tam, ka izšķirīgā atšķirība starp Tuple un citiem datu tipiem, piemēram, sarakstiem, ir izmantotās iekavas. Kamēr Tuple izmanto apaļās iekavas, saraksti lieto kvadrātiekavas, un kopas – izliektās iekavas.

Tuple garuma noteikšana
Lai noteiktu Tuple garumu, vari izmantot len()-funkciju. Tas ir īpaši noderīgi, ja strādā ar lielu datu apjomu.

Ar len(t) tu iegūsi elementu skaitu Tuple atpakaļ.
Elementu piekļuve Tuple
Viena no prakses priekšrocībām Tuple ir tā, ka tu vari piekļūt to elementiem, balstoties uz to indeksu. Python indekss sākas ar 0.

Tātad, ja tu vēlies piekļūt pēdējam elementam, vari izmantot negatīvo indeksu:
Tuple, piemēram, t = ("a", "b", "c"), dos "c".
Tuple šķēlēšana
Tu vari izmantot šķēlēšanas metodi Python, lai izvilktu daļas no Tuple. Tas nozīmē, ka tu vari iegūt apakškopas vērtības no sava Tuple.

Viens piemērs būtu t[1:], kur tu iegūsi visus elementus no otrā elementa līdz Tuple beigām.
Funkcijas Tuple izmantošanai
Tu vari izmantot speciālās funkcijas uz Tuple, lai iegūtu papildu informāciju. Šeit ir dažas no tām:
Indeksa meklēšana
Izmantojot index()-funkciju, tu vari noskaidrot, kurā pozīcijā atrodas noteikta vērtība Tuple.

Biežuma skaitīšana
Ko darīt, ja tu vēlies uzzināt, cik reizes noteikta vērtība parādās Tuple? Šeit iejaucas count()-funkcija:

Ar t.count("c") tu iegūsi "c" notikumu skaitu Tuple.
Izmaiņas Tuple
Viena būtiska lieta, ko tev jāpatur prātā: Tuple ir nemainīgi. Tātad tu tieši nevar mainīt elementu Tuple.

Jauna Tuple izveide
Ja vēlies mainīt Tuple saturu, jāizveido jauna Tuple. Parasta stratēģija ir definēt jaunu Tuple un tajā izmantot veco Tuple noteiktās daļās.

Rezultāts ir jauns Tuple, kur pirmā elementa vērtība tagad ir "alus".
Secinājums
Pēc šī detalizētā ievada par Tuple tu esi apguvis pamatus šī datu tipa izmantošanai Python. Tu tagad zini, kā izveidot Tuple, piekļūt tam un veikt dažas pamata operācijas ar to. Tuple nemainīgums nodrošina noteiktu drošības līmeni un var palīdzēt novērst nevēlamas izmaiņas svarīgos datos.
Kopsavilkums – Python programmēšana iesācējiem: Tuple sīkāk
Bieži uzdotie jautājumi
Kas ir Tuple Python?Tuple ir nemainīgas elementu secības, kas tiek veidotas ar apļveida iekavām.
Kā es varu izveidot Tuple?Tuple tiek izveidots ar apaļām iekavām, piemēram, t = ("a", "b", "c").
Vai es varu mainīt vērtības Tuple?Nē, Tuple ir nemainīgas un nepieļauj tiešas izmaiņas vērtībās.
Kā es varu noteikt Tuple garumu?Izmanto len()-funkciju, piemēram, length = len(t).
Ko dara index()-funkcija?index()-funkcija atgriež noteiktā vērtības pozīciju Tuple.