# -*- coding: utf-8 -*- """ Created on Sun May 31 07:35:03 2020 @author: Jose """ import json datos = { "a":{'nombre':'Jose','nota':5.2}, "b":{'nombre':'Lucia','nota':8.5}, "c":{'nombre':'Eva','nota':8.0} } # print(datos) # print(type(datos)) #guardamos en archivo with open("datos.json","w") as fichero: json.dump(datos,fichero) print("Fichero guardado") #recuperamos datos de fichero with open("datos.json") as fichero: datosJSON = json.load(fichero) print("Fichero cargado") #mostramos datos recuperados print("Mostrando datos desde fichero JSON") print(datosJSON) print("\n") print("Datos de alumno B") print(datosJSON["b"]) print("Nombre de alumno C") print(datosJSON["c"]["nombre"])
Tipo de dato diccionario, se crean dando clave valor separados por ":", para llamarlos se indicara la clave, tambien podemos mostrarlo con bucle For.
#Diccionario nums={'uno':'one','dos':'two','tres':'three','cuatro':'four'} #recorremos diccionario y mostramos for key, values in nums.items(): print(key,values) #comprobamos si esta o no por clave print('uno' in nums) print('cinco' in nums)