Conținut curs
Python Basic
Introducere în Python Instalarea Python și configurarea mediului de lucru Sintaxa și indentarea în Python Variabile și tipuri de date Operatori și expresii Structuri de control: if, elif, else Bucle: for și while Funcții Module și pachete Listele în Python Tuplurile în Python Seturile în Python Dicționarele în Python String-urile în Python Lucrul cu date și timp în Python Comprehensions în Python Gestionarea excepțiilor în Python (introducere) Închideri (closures) în Python (introducere) Lambda funcții în Python Încapsularea în Python (introducere) Testarea codului în Python (introducere)
0/21
Biblioteci și pachete
- Introducere în bibliotecile standard ale Python - Introducere în bibliotecile externe ale Python - Lucrul cu fișiere în Python (introducere)
0/3
Programare orientată pe obiect
- Introducere în programarea orientată pe obiect (OOP) - Ereditatea în Python (introducere)
0/2
Dezvoltare web cu Python
Introducere în dezvoltarea web cu Python
0/1
Python Basic
Despre lecție

În această lecție, vom discuta despre tuplurile în Python, cum să le creăm, să le accesăm, să înțelegem imutabilitatea lor și să utilizăm metodele tuplurilor.

Crearea și accesarea tuplurilor

Tuplurile în Python sunt colecții ordonate și imutabile de elemente. Ele pot fi create folosind paranteze rotunde () și separate prin virgule.

Exemplu: Crearea unei tupluri

python
culori = ('roșu', 'verde', 'albastru')
print("Tupla culorilor:", culori)

Accesarea elementelor unei tupluri

Putem accesa elementele unei tupluri prin indexul lor, începând cu 0 pentru primul element.

python
culori = ('roșu', 'verde', 'albastru')
print("Prima culoare:", culori[0])
print("A doua culoare:", culori[1])

Accesarea unui interval de elemente

Putem accesa un interval de elemente dintr-o tuplă folosind notația de slicing, specificând indexul de început, indexul de sfârșit și pasul.

python
culori = ('roșu', 'verde', 'albastru', 'galben', 'portocaliu')
print("Primele trei culori:", culori[0:3])
print("Culorile de la 2 la 4:", culori[1:4])
print("Culorile în ordine inversă:", culori[::-1])

Imutabilitatea tuplurilor

Tuplurile sunt imutabile, ceea ce înseamnă că nu le putem modifica după ce au fost create. Aceasta include adăugarea, eliminarea sau modificarea elementelor.

python
culori = ('roșu', 'verde', 'albastru')

# Aceasta va genera o eroare, deoarece tuplurile sunt imutabile
culori[0] = 'roz'

Cu toate acestea, putem crea o nouă tuplă prin combinarea a două sau mai multe tupluri existente.

python
culori_primare = ('roșu', 'verde', 'albastru')
culori_secundare = ('galben', 'portocaliu', 'violet')
culori = culori_primare + culori_secundare
print("Tupla tuturor culorilor:", culori)

Metodele tuplurilor

Tuplurile în Python au metode predefinite limitate, datorită naturii lor imutabile. Cu toate acestea, există câteva metode utile pe care le putem utiliza pentru a efectua operații simple.

Exemplu: Utilizarea metodelor tuplurilor

python
numere = (1, 2, 3, 4, 5, 4, 4)

# Numărarea aparițiilor unui element în tuplă
aparitii = numere.count(4)
print("Numărul de apariții ale numărului 4 este", aparitii)

# Obținerea indexului primului element din tuplă
index = numere.index(4)
print("Indexul primului număr 4 este", index)

Deși metodele disponibile pentru tupluri sunt limitate, puteți utiliza funcții built-in precum len(), sorted(), min() și max() pentru a efectua operații comune pe elementele unei tupluri.