Ce este un tuplu?
Presupunem că dorim să prelucrăm date referitoare la mai multe persoane și să spunem că pentru fiecare cunoaștem
numele,
prenumele,
vârsta,
înălțimea,
orașul și
județul.
Putem crea 6 liste, una pentru fiecare informație, însă precum ați observat, dacă
alterăm (adică modificăm cumva) una dintre liste,
indicii nu mai corespund,
iar pozițiile nu mai pot fi accesate corect. Putem folosi
tuplurile!
Un
tuplu este tot un fel de listă care are însă
elementele ordonate și
nemodificabile, iar acestea
se definesc între paranteze rotunde:
Editor - lectia14__tupluri.py
|
|
DETALII
Mai sus am definit două tupluri, în cazul nostru pentru
Mihai și
Dana, să spunem.
Fiecare element al tuplurilor reține o anumită informație pe care am introdus-o corespunzător,
astfel încât să obținem o structură de date coerentă.
Știm deci că tuplurile create rețin
vârsta la indicele
2, iar
județul la
5, etc. Astfel,
avem mecanismul format pentru oricare altă persoană și vom crea un tuplu pentru fiecare.
Obs. Pentru cei ce au studiat C++, tuplurile sunt
similare tipului
struct.
Nu putem adăuga, șterge sau modifica elementele definite într-un tuplu! Orice operație ne oferă o eroare la compilare:
Ce putem face însă?
Avansează la pagina următoare.
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [
în format electronic]
securizat sub formă
de fișier *.pdf.
"
O cameră fără cărţi este ca un corp fără suflet."
(G. K. Chesterton)
Ultimele noutăți
[
vezi lista completă a cărților]