- Llistes (mutables) i tuples (immutables) permeten emmagatzemar col·leccions ordenades d'elements de diferents tipus.
- Llistes suporten operacions com append, remove i accés per índex; la seva mida s'obté amb len().
- Diccionaris usen parells clau-valor per a accés eficient a dades mitjançant claus úniques.
- Conjunts emmagatzemen elements únics i permeten unió, intersecció i diferència entre col·leccions.
Benvingut a l'emocionant secció de Treball amb Dades a Python ! Aquí descobrirem les eines fonamentals per emmagatzemar, organitzar i manipular informació de manera eficient als nostres programes.
Començarem explorant dues estructures de dades essencials: les llistes i les tuples. Aquestes ens permetran emmagatzemar múltiples elements de manera ordenada i fer operacions comunes amb ells. Aprendrem a afegir, eliminar i accedir a elements en aquestes estructures, brindant-nos el poder de gestionar dades de manera eficaç.
Després, ens endinsarem al món dels diccionaris, on aprendrem a utilitzar parells clau-valor per accedir i modificar informació de manera ràpida. També explorarem els conjunts, que ens permetran manejar col·leccions d'elements únics i fer operacions matemàtiques entre ells.
Conèixer aquestes estructures de dades és essencial per treballar amb dades a Python i desenvolupar programes més robustos i flexibles. Prepara't per dominar l'art d'organitzar i manipular informació amb precisió mentre t'embarques en aquest recorregut emocionant a través de Treball amb Dades a Python. Començarem a construir una sòlida base per a les teves habilitats de programació!
Pàgina Inicial del Curs de Pyhton des de zero
4.1 Llistes i Tuples
Ús de llistes i tuples per emmagatzemar i manipular dades de manera ordenada
A Python, les llistes i tuples són estructures de dades que ens permeten emmagatzemar múltiples elements de diferents tipus en una sola variable. La principal diferència entre elles rau en la mutabilitat: les llistes són mutables (es poden modificar), mentre que les tuples són immutables (una vegada creades, no es poden canviar).
Per crear una llista, simplement col·loquem els elements entre claudàtors [] i els separem per comes. Per exemple:
frutas = ["manzana", "plátano", "naranja", "kiwi"]
Per crear una tupla, col·loquem els elements entre parèntesis () i els separem per comes:
coordenadas = (10, 20)
Operacions comunes amb llistes i tuples
Ambdues estructures de dades ens permeten realitzar operacions comunes, com ara afegir elements, eliminar elements, accedir a elements específics i obtenir-ne la longitud.
Exemple d'operacions amb llistes:
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)
Exemple d'operacions amb tuples:
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 Diccionaris i Conjunts
Explicació dels diccionaris i conjunts com a estructures de dades útils a Python
Els diccionaris i conjunts són altres dues estructures de dades importants a Python.
Els diccionaris són col·leccions de parells clau-valor, on cada clau ha de ser única. Permeten accedir als seus valors mitjançant una clau en lloc d'un índex, cosa que fa que siguin ideals per emmagatzemar i accedir a dades de manera ràpida i eficient. Un exemple de diccionari és:
estudiantes = {
"Juan": 25,
"María": 28,
"Carlos": 22
}
Els conjunts són col·leccions desordenades d'elements únics. Permeten realitzar operacions matemàtiques com a unió, intersecció i diferència entre conjunts de manera senzilla. Un exemple de conjunt és:
numeros_primos = {2, 3, 5, 7, 11}
Com accedir, modificar i iterar sobre diccionaris i conjunts
Per accedir als valors d'un diccionari utilitzem la clau corresponent:
estudiantes = {
"Juan": 25,
"María": 28,
"Carlos": 22
}
edad_maria = estudiantes["María"]
Si volem modificar el valor associat a una clau, simplement assignem un valor nou:
estudiantes["Carlos"] = 23
Per a iterar sobre un diccionari, podem fer servir un bucle for:
for nombre, edad in estudiantes.items():
print(f"{nombre} tiene {edad} años")
Pel que fa als conjunts, podem realitzar operacions com la unió, intersecció i diferència de conjunts utilitzant els mètodes union(), intersection() y difference(), respectivament:
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)
En resum, les llistes, tuples, diccionaris i conjunts són estructures de dades versàtils i poderoses que ens permeten emmagatzemar, organitzar i manipular dades de manera eficient a Python. A mesura que explorem aquestes estructures en profunditat, estaràs a punt per treballar amb una àmplia varietat de dades i resoldre problemes més complexos en els vostres projectes de programació. ¡¡