logo

Contiene in Python

In Python, un `contenitore` è un oggetto che contiene altri oggetti. I contenitori forniscono un modo per organizzare e gestire raccolte di dati. Python fornisce diversi tipi di contenitori incorporati, inclusi `list`, `tuple`, `set` e `dizionari`. Ogni tipo ha le sue caratteristiche e casi d'uso.

Elenchi

Gli elenchi sono raccolte ordinate di elementi. Sono modificabili, il che significa che puoi modificare gli elementi in un elenco dopo che è stato creato. Gli elenchi vengono creati utilizzando parentesi quadre '[ ]` e possono contenere elementi di diversi tipi di dati.

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

Tuple

Le tuple sono simili alle liste, ma sono immutabili, nel senso che non possono essere modificate dopo la creazione. Le tuple vengono create utilizzando le parentesi `( )`.

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

Imposta

I set sono raccolte non ordinate di oggetti unici. Sono utili per archiviare valori distinti senza duplicati. Gli insiemi vengono creati utilizzando le parentesi graffe `{ }`.

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

Dizionari

I dizionari sono raccolte di coppie chiave-valore. Ogni chiave è associata a un valore, simile a un dizionario del mondo reale in cui le parole (chiavi) sono associate a definizioni (valori). I dizionari vengono creati utilizzando le parentesi graffe `{ }` e i due punti `:` per separare chiavi e valori.

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

Operazioni con i contenitori:

Accesso agli elementi:

È possibile accedere agli elementi in un contenitore utilizzando l'indicizzazione (per elenchi e tuple) o le chiavi (per i dizionari).

Esempio 1:

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

Produzione:

 1 

Esempio 2:

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

Produzione:

 Alice 

Aggiunta e rimozione di elementi:

I contenitori possono essere modificati aggiungendo o rimuovendo elementi.

Esempio 1:

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

Produzione:

 [1, 2, 3, 4] 

Esempio 2:

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

Produzione:

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

Iterazione sui contenitori:

Puoi scorrere gli elementi in un contenitore utilizzando i loop.

Esempio:

 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}') 

Produzione:

 1 2 3 name: Alice age: 30 

Spiegazione:

stringa di suddivisione c++

Il primo ciclo esegue un'iterazione sull'elenco my_list e stampa ogni elemento (1, 2, 3) su una nuova riga. Il secondo ciclo esegue un'iterazione sulle coppie chiave-valore nel dizionario my_dict e stampa ogni coppia nel formato chiave: valore, dove key è la chiave del dizionario (nome, età) e value è il valore corrispondente (Alice, 30).

Queste sono alcune delle nozioni di base sui contenitori in Python. I contenitori svolgono un ruolo cruciale nell'organizzazione e nella gestione dei dati nei programmi Python.