Foglio informativo sui metodi del dizionario Python

Impara i metodi del dizionario Python. Guida di riferimento completa per inserimenti, recuperi, aggiornamenti e controlli di coppie chiave-valore.

Accesso e modifica del dizionario

Operazioni comuni per recuperare o modificare gli elementi del dizionario.

Metodo/FunzioneSintassiDescrizione
get()my_dict.get(key, default=None)Restituisce il valore della chiave se esiste, altrimenti restituisce un valore predefinito.
update()my_dict.update(other_dict)Aggiorna il dizionario con coppie chiave-valore da un altro dizionario/iterabile.
pop()my_dict.pop(key, default)Rimuove e restituisce il valore per la chiave specificata.
clear()my_dict.clear()Rimuove tutti gli elementi dal dizionario.

Iterazione e visualizzazioni del dizionario

Metodi che restituiscono oggetti di visualizzazione dinamici di elementi del dizionario.

Metodo/FunzioneSintassiDescrizione
keys()my_dict.keys()Restituisce un oggetto vista di tutte le chiavi nel dizionario.
values()my_dict.values()Restituisce un oggetto vista di tutti i valori nel dizionario.
items()my_dict.items()Restituisce un oggetto vista contenente coppie di tuple (chiave, valore).

Script dimostrativo interattivo

run_all_cheat_methods.py
Esegui nell'editor
# get()
my_dict.get(key, default=None)

# update()
my_dict.update(other_dict)

# pop()
my_dict.pop(key, default)

# clear()
my_dict.clear()

# keys()
my_dict.keys()

# values()
my_dict.values()

# items()
my_dict.items()

Domande frequenti

Perché usare get() invece di dict[key]?

dict[key] solleva un KeyError se la chiave non esiste. get() restituisce Nessuno o un valore predefinito specificato invece di bloccarsi.

Come posso unire due dizionari in Python?

InPython 3.9+, puoi utilizzare l'operatore unione: dict1 | dict2. Oppure utilizza il metodo dict1.update(dict2).

Argomenti correlati

Risorse Python consigliate

Espandi le tue conoscenze con tutorial interattivi, foglietti illustrativi e confronti di codici correlati.