Menu
Coddy logo textTech

Modificare i dizionari

Fa parte della sezione Logica e flusso del percorso Python di Coddy. Lezione 10 di 78.

I dizionari in Python non sono statici; puoi modificarli dopo averli creati. Puoi aggiungere nuove coppie chiave-valore, aggiornare quelle esistenti o eliminarle.

Aggiungere una nuova coppia chiave-valore:

# Inizia con un dizionario vuoto
my_dict = {}

# Aggiungi una nuova coppia chiave-valore
my_dict["name"] = "Alice"
my_dict["age"] = 30

print(my_dict)
# Output: {'name': 'Alice', 'age': 30}

Aggiornare un valore esistente:

# Aggiorna l'età
my_dict["age"] = 31

print(my_dict)
# Output: {'name': 'Alice', 'age': 31}

Eliminare una coppia chiave-valore:

# Elimina l'età
del my_dict["age"]

print(my_dict)
# Output: {'name': 'Alice'}

In questi esempi, per prima cosa aggiungiamo una nuova coppia chiave-valore a un dizionario vuoto. Poi aggiorniamo il valore di una chiave esistente. Infine, eliminiamo una coppia chiave-valore usando la parola chiave del.

challenge icon

Sfida

Facile

Crea una funzione chiamata update_employee_info che accetta tre parametri: employee_dict (un dizionario), key (una stringa) e value. La funzione deve aggiornare employee_dict con la nuova key e il nuovo value. Se la chiave esiste già, il suo valore deve essere aggiornato. Se la chiave non esiste, deve essere aggiunta una nuova coppia chiave-valore. La funzione deve restituire il dizionario aggiornato.

Importante: Assicurati di modificare il dizionario originale e di restituirlo. Usa la notazione con parentesi quadre dict[key] = value per aggiungere o aggiornare le voci.

Provalo tu

def update_employee_info(employee_dict, key, value):
    # Scrivi il codice qui
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore Python online