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'))