Junior — Middle
È possibile spiegare il concetto di dizionario nel linguaggio Python e le sue caratteristiche principali?
sobes.tech AI
Risposta dell'AI
In Python, un dizionario (dict) è un insieme mutabile e non ordinato (nelle versioni precedenti alla 3.7) di coppie chiave-valore. Le chiavi devono essere oggetti hashabili (ad esempio stringhe, numeri, tuple), e i valori possono essere qualsiasi oggetto.
Caratteristiche principali dei dizionari:
- Accesso rapido ai valori tramite chiave (tempo di accesso ammortizzato O(1)).
- Le chiavi sono uniche all'interno del dizionario.
- È possibile aggiungere, modificare e rimuovere dinamicamente coppie chiave-valore.
Esempio di creazione e utilizzo di un dizionario:
persona = {'nome': 'Иван', 'età': 30, 'città': 'Mosca'}
print(persona['nome']) # Mostrerà: Иван
# Aggiunta di una nuova chiave
persona['lavoro'] = 'ingegnere'
# Modifica di un valore
persona['età'] = 31
# Controllo della presenza di una chiave
if 'città' in persona:
print('Città specificata')