Python dictionaries: a power; python dictionaries + JSON: super power.
import json #HOW TO MANAGE DICTIONARY #+-+-+-+-+-+-+-+-+-+-+-+# d = { "Chiave": "Codice", "Costo": 1.23, "Ricarico": 30, "Listino": 3.00 } c = d.items() print(c) lista=list(c) for i in range(len(lista)): print(lista[i]) c = d.keys() print(c) lista=list(c) for i in range(len(lista)): print(lista[i]) c=d.values() print(c) lista=list(c) for i in range(len(lista)): print(lista[i]) nd = { "dizionario":{"subDict":["ch1","ch2","ch3"], "other":"otherSub" }, "numero":2, "codice":"codice" } c=nd.items() print(c) lista=list(c) for i in range(len(lista)): print(lista[i]) c = nd.keys() print(c) lista=list(c) for i in range(len(lista)): print(lista[i]) c=nd.values() print(c) lista=list(c) for i in range(len(lista)): print(lista[i]) newD=lista[0] c=newD.values() print(c) lista=list(c) for i in range(len(lista)): print(lista[i]) nuovaLista=lista[0] for i in range(len(nuovaLista)): print(nuovaLista[i]) print("Costruzione JSON") with open("result.json", "w") as json_file: json.dump(nd, json_file) json_string = json.dumps(nd) print(json_string) with open("result.json","r") as json_file: dictFromJSon=json.load(json_file) print(dictFromJSon)
Nessun commento:
Posta un commento