logo

Conté en Python

A Python, un 'contenidor' és un objecte que conté altres objectes. Els contenidors ofereixen una manera d'organitzar i gestionar les col·leccions de dades. Python proporciona diversos tipus de contenidors integrats, com ara 'llistes', 'tuples', 'conjunts' i 'diccionaris'. Cada tipus té les seves pròpies característiques i casos d'ús.

Llistes

Les llistes són col·leccions ordenades d'elements. Són mutables, el que significa que podeu canviar els elements d'una llista després d'haver-la creat. Les llistes es creen utilitzant claudàtors `[ ]` i poden contenir elements de diferents tipus de dades.

 my_list = [1, 2, 3, 'hello', True] 

Tuples

Les tuples són semblants a les llistes, però són immutables, és a dir, no es poden canviar després de la creació. Les tuples es creen utilitzant parèntesis `( )`.

 my_tuple = (1, 2, 3, 'hello', True) 

Col · leccions

Els conjunts són col·leccions no ordenades d'articles únics. Són útils per emmagatzemar valors diferents sense duplicats. Els conjunts es creen utilitzant claus `{ }`.

 my_set = {1, 2, 3, 4, 5} 

Diccionaris

Els diccionaris són col·leccions de parells clau-valor. Cada clau s'associa a un valor, semblant a un diccionari del món real on les paraules (claus) s'associen amb definicions (valors). Els diccionaris es creen utilitzant claus `{ }` i dos punts `:` per separar claus i valors.

 my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'} 

Operacions de contenidors:

Accés a elements:

Es pot accedir als elements d'un contenidor mitjançant la indexació (per a llistes i tuples) o claus (per als diccionaris).

Exemple 1:

 my_list = [1, 2, 3, 4, 5] print(my_list[0]) 

Sortida:

 1 

Exemple 2:

 my_dict = {'name': 'Alice', 'age': 30} print(my_dict['name']) 

Sortida:

 Alice 

Afegir i eliminar elements:

Els contenidors es poden modificar afegint o eliminant elements.

Exemple 1:

 my_list = [1, 2, 3] my_list.append(4) # Add an item to the end of the list print(my_list) 

Sortida:

 [1, 2, 3, 4] 

Exemple 2:

 my_dict = {'name': 'Alice'} my_dict['age'] = 30 # Add a new key-value pair to the dictionary print(my_dict) 

Sortida:

 {'name': 'Alice', 'age': 30} 

Iteració sobre contenidors:

Podeu iterar sobre els elements d'un contenidor mitjançant bucles.

Exemple:

 my_list = [1, 2, 3] for item in my_list: print(item) my_dict = {'name': 'Alice', 'age': 30} for key, value in my_dict.items(): print(f'{key}: {value}') 

Sortida:

 1 2 3 name: Alice age: 30 

Explicació:

El primer bucle itera sobre la llista my_list i imprimeix cada element (1, 2, 3) en una línia nova. El segon bucle itera sobre els parells clau-valor del diccionari my_dict i imprimeix cada parell amb la clau de format: valor, on key és la clau del diccionari (nom, edat) i value és el valor corresponent (Alice, 30).

Aquests són alguns dels conceptes bàsics dels contenidors a Python. Els contenidors tenen un paper crucial en l'organització i la gestió de dades als programes Python.