- Listele (mutabile) și tuplurile (imuabile) vă permit să stocați colecții ordonate de elemente de diferite tipuri.
- Listele acceptă operațiuni precum adăugarea, eliminarea și accesul la index; dimensiunea lor se obține cu len().
- Dicționarele folosesc perechi cheie-valoare pentru acces eficient la date folosind chei unice.
- Seturile stochează elemente unice și permit unirea, intersecția și diferențierea între colecții.
Bun venit la secțiunea interesantă despre Lucrul cu Datele în Python ! Aici vom descoperi instrumentele fundamentale pentru stocarea, organizarea și manipularea eficientă a informațiilor în programele noastre.
Vom începe prin a explora două structuri de date esențiale: liste și tupluri. Acestea ne vor permite să stocăm mai multe elemente într-o manieră ordonată și să efectuăm operațiuni comune cu acestea. Vom învăța cum să adăugăm, să eliminăm și să accesăm elemente din aceste structuri, oferindu-ne puterea de a gestiona datele în mod eficient.
În continuare, ne vom adânci în lumea dicționarelor, unde vom învăța cum să folosim perechile cheie-valoare pentru a accesa și modifica rapid informațiile. Vom explora, de asemenea, mulțimi, ceea ce ne va permite să gestionăm colecții de elemente individuale și să efectuăm operații matematice între ele.
Cunoașterea acestor structuri de date este esențială pentru a lucra cu date în Python și pentru a dezvolta programe mai robuste și mai flexibile. Pregătește-te să stăpânești arta organizării și manipulării informațiilor cu precizie în timp ce pornești în această călătorie captivantă prin Lucrarea cu date în Python. Să începem să construim o bază solidă pentru abilitățile tale de programare!
Pagina de pornire a cursului Python de la zero
4.1 Liste și tupluri
Utilizarea listelor și tuplurilor pentru a stoca și manipula datele într-o manieră ordonată
În Python, listele și tuplurile sunt structuri de date care ne permit să stocăm mai multe elemente de diferite tipuri într-o singură variabilă. Principala diferență dintre ele constă în mutabilitatea lor: listele sunt mutabile (pot fi modificate), în timp ce tuplurile sunt imuabile (odată create, nu pot fi modificate).
Pentru a crea o listă, pur și simplu punem elementele între paranteze [] și le despărțim prin virgule. De exemplu:
frutas = ["manzana", "plátano", "naranja", "kiwi"]
Pentru a crea un tuplu, punem elementele între paranteze () și le separăm prin virgule:
coordenadas = (10, 20)
Operații comune cu liste și tupluri
Ambele structuri de date ne permit să efectuăm operațiuni comune, cum ar fi adăugarea de elemente, eliminarea elementelor, accesarea anumitor elemente și obținerea lungimii acestora.
Exemplu de operații cu liste:
numeros = [1, 2, 3, 4, 5] # Agregar un elemento al final de la lista numeros.append(6) # Eliminar un elemento específico de la lista numeros.remove(3) # Acceder a un elemento por índice tercer_elemento = numeros[2] # Longitud de la lista longitud_lista = len(numeros)
Exemplu de operații cu tupluri:
coordenadas = (10, 20) # Acceder a un elemento por índice x = coordenadas[0] y = coordenadas[1] # Longitud de la tupla longitud_tupla = len(coordenadas)
4.2 Dicționare și seturi
Explicarea dicționarelor și seturilor ca structuri de date utile în Python
Dicționarele și seturile sunt alte două structuri de date importante în Python.
Dicționarele sunt colecții de perechi cheie-valoare, în care fiecare cheie trebuie să fie unică. Acestea permit accesarea valorilor lor folosind o cheie mai degrabă decât un index, făcându-le ideale pentru stocarea și accesarea datelor rapid și eficient. Un exemplu de dicționar este:
estudiantes = {
"Juan": 25,
"María": 28,
"Carlos": 22
}
Seturile sunt colecții neordonate de elemente unice. Ele vă permit să efectuați operații matematice precum unirea, intersecția și diferența dintre mulțimi într-un mod simplu. Un exemplu de set este:
numeros_primos = {2, 3, 5, 7, 11}
Cum să accesați, să modificați și să repetați peste dicționare și seturi
Pentru a accesa valorile unui dicționar, folosim cheia corespunzătoare:
estudiantes = {
"Juan": 25,
"María": 28,
"Carlos": 22
}
edad_maria = estudiantes["María"]
Dacă vrem să modificăm valoarea asociată unei chei, pur și simplu atribuim o nouă valoare:
estudiantes["Carlos"] = 23
Pentru a itera peste un dicționar, putem folosi o buclă for:
for nombre, edad in estudiantes.items():
print(f"{nombre} tiene {edad} años")
În ceea ce privește mulțimile, putem efectua operații precum unirea, intersecția și diferența de mulțimi folosind metodele union(), intersection() y difference(), respectiv:
numeros_primos = {2, 3, 5, 7, 11}
numeros_pares = {2, 4, 6, 8, 10}
union_numeros = numeros_primos.union(numeros_pares)
interseccion_numeros = numeros_primos.intersection(numeros_pares)
diferencia_numeros = numeros_primos.difference(numeros_pares)
Pe scurt, listele, tuplurile, dicționarele și seturile sunt structuri de date versatile și puternice care ne permit să stocăm, să organizăm și să manipulăm eficient datele în Python. Pe măsură ce explorăm aceste structuri în profunzime, veți fi gata să lucrați cu o mare varietate de date și să rezolvați probleme mai complexe în proiectele dvs. de programare. ¡