Dizionari
Dizionari
Come crearli e Usarli
In Python, un dizionario è una struttura dati che memorizza coppie chiave-valore.
Le chiavi devono essere uniche e possono essere di qualsiasi tipo immutabile (come stringhe, numeri o tuple), mentre i valori possono essere di qualsiasi tipo.
Definizione di un Dizionario
# Dizionario vuoto
dizionario_vuoto = {}
Dizionario con chiavi e valori
dizionario = {'chiave1': 'valore1', 'chiave2': 'valore2', 'chiave3': 'valore3'}
Accesso ai Valori tramite le Chiavi
# Accesso al valore tramite la chiave
valore = dizionario['chiave1']
print(valore) # Stampa 'valore1'
Aggiunta e Modifica di Elementi
# Aggiunta di un nuovo elemento
dizionario['nuova_chiave'] = 'nuovo_valore'
Modifica di un valore esistente
dizionario['chiave1'] = 'valore_modificato'
Rimozione di Elementi
# Rimozione di un elemento per chiave
del dizionario['chiave2']
# Metodo pop() per rimuovere e ottenere il valore
valore_rimosso = dizionario.pop('chiave3')
Verifica dell'Esistenza di una Chiave
# Verifica se una chiave è presente nel dizionario
if 'chiave1' in dizionario:
print('La chiave è presente.')
Iterazione su Chiavi e Valori
# Iterazione su chiavi
for chiave in dizionario:
print(chiave)
# Iterazione su valori
for valore in dizionario.values():
print(valore)
# Iterazione su coppie chiave-valore
for chiave, valore in dizionario.items():
print(f'Chiave: {chiave}, Valore: {valore}')
Dizionario con Chiavi di Diverse Tipologie
# Dizionario con chiavi di diverse tipologie
dizionario_misto = {1: 'uno', 'due': 2, (3, 4): 'tre_quattro'}