Dictionary
Come principiante nel mondo della programmazione, spesso può sembrare opprimente sapere da dove cominciare. Un ottimo modo per iniziare il proprio percorso di codifica è rappresentato da semplici esercizi di Python.
Lavorando con questi esercizi, potrai avere un assaggio di ciò che il linguaggio ha da offrire e migliorare le tue capacità di risoluzione dei problemi.
Se vuoi aggiungere una competenza in Python al tuo curriculum, questi esercizi sono un valido punto di partenza.
Esercizio #1
Crea un dizionario e stampa il risultato dalle seguenti coppie di valori: a:1, b:2, c:3.
Esercizio #2
Dal dizionario ottenuto dall'esercizio precedente ottieni un oggetto contenente la lista di tutte le chiavi presenti.
Risultato previsto: dict_keys(['a', 'b', 'c'])
Esercizio #3
Analogamente all'esercizio precedente estrai, per questo esercizio, tutti i valori presenti nel dizionario.
Risultato previsto: dict_values([1, 2, 3])
Esercizio #4
Dal dizionario ottenuto dall'esercizio #1 ricava un oggetto contenente le tuple delle coppie key,value.
Risultato previsto: dict_items([('a', 1), ('b', 2), ('c', 3)])
Esercizio #5
Dal medesimo dizionario dell'esercizio precedente, estrai il valore associato alla chiave 'b'.
Esercizio #6
Dal seguente dizionario...
bar = {
'caffe': {'Mokka': 4},
'acqua': {'Frizzissima': 10},
'vino bianco': {'Colduro': 8}
}
Utilizza due modi per estrarre il valore associato alla chiave 'acqua' e poi stampa il valore.
Esercizio #7
Utilizzando il dizionario dell'esercizio precedente estrai il valore associato alla chiave 'Frizzissima'.
N.B.: Questo esercizio si può risolvere in più di un modo.
Esercizio #1
d = {'a':1, 'b':2, 'c':3}
print(d)
Esercizio #2
d = {'a':1, 'b':2, 'c':3}
print(d.keys())
Esercizio #3
d = {'a':1, 'b':2, 'c':3}
print(d.values())
Esercizio #4
d = {'a':1, 'b':2, 'c':3}
print(d.items())
Esercizio #5
d = {'a':1, 'b':2, 'c':3}
print(d.get('b'))
Esercizio #6
bar = {
'caffe': {'Mokka': 4},
'acqua': {'Frizzissima': 10},
'vino bianco': {'Colduro': 8}
}
print(bar['acqua'])
print(bar.get('acqua'))
Esercizio #7
bar = {
'caffe': {'Mokka': 4},
'acqua': {'Frizzissima': 10},
'vino bianco': {'Colduro': 8}
}
print(bar['acqua']['Frizzissima'])
print(bar.get('acqua').get('Frizzissima'))