21 maggio 2016

[Python.it] Piccole operazioni su dizionari

Piccole operazioni su dizionari.
>>> d
{'Daniele':7, 'Gabecon':1000, 'Carlo':2000}

>>> d["Gundam"] = 10000 #Aggiungiamo Gundam con valore 10000

>>> d
{'Gundam': 10000, 'Carlo': 2000, 'Daniele': 7, 'Gabecon': 1000}

>>> d["Gundam"] #Controlliamo solo Gundam
10000

>>> d["Gundam"] = 20000 #Modifichiamo Gundam a 20000

>>> d
{'Carlo': 2000, 'Daniele': 7, 'Gabecon': 1000, 'Gundam': 20000}

>>> del d["Gundam"] #Togliamo Gundam

>>> d
{'Carlo': 2000, 'Daniele': 7, 'Gabecon': 1000}
>>> d
{'Carlo': 2000, 'Daniele': 7, 'Gabecon': 1000}

#######################################
## Salviamo il dizionario in un file ##
#######################################

>>> type(d)
dict

>>> d['Gundam'] = 10000

>>> import json

>>> with open("/path/di/file.txt","w") as f:
        json.dump(d,f)

>>> f.closed
True

>>> with open("/path/di/file.txt", "r") as f:
        d = json.load(f)

>>> d
{u'Carlo': 2000, u'Daniele': 7, u'Gabecon': 1000, u'Gundam': 10000}

>>> type(d)
dict

Tondo è bello...

Tondo è bello...