#Se crea el diccionario.
print("Se crea el diccionario.")
diccionario = {"Nombre":"Rodrigo", "Edad":27, "ID":1, "Direccion":"Iztapalapa"}
#Se imprimen las claves del diccionario. 
print(diccionario.keys())
print("")

#Se imprimen los valores del diccionario. 
print("Se imprimen los valores del diccionario.")
print(diccionario.values())
print("")

#Se imprime todo el diccionario. 
print("Se imprime todo el diccionario.")
print (diccionario.items())
print("")

#Se imprimen solo las claves. 
print("Se imprimen las claves del diccionario.")
for clave in diccionario.keys():
    print(clave)
print("")

#Se imprimen solo los valores. 
print("Se imprimen los valores del diccionario.")
for valor in diccionario.values():
    print(valor)
print("")

#Se imprime la clave y el valor. 
print("Se imprime la clave y el valor del diccionario")
for clave, valor in diccionario.items():
    print("la clave "+str(clave)+" tiene el valor "+str(valor)+".")
print("")

#Para ver las claves de un diccionario de forma ordenada. 
print("Ver las claves de forma ordenada.")
claves = sorted(diccionario)
print(claves)
print("")

#Para saber el valor de una clave. 
print("Se obtiene el valor de la clave Nombre")
print(diccionario["Nombre"])
print("")

#Obtener el valor de una clave con get. 
print("Se obtiene le valor de la clave Nombre con get.")
print(diccionario.get("Nombre"))

#Modificar el calor de una clave. 
print("Se modifica el valor de la clave Nombre")
print("Valor actual: "+str(diccionario["Nombre"]))
diccionario["Nombre"]= "Ignacio"
print("Valor después del cambio: "+str(diccionario["Nombre"]))
diccionario["Nombre"]="Rodrigo"
print("Se regresa el valor de nuevo a: "+str(diccionario["Nombre"]))
print("")

#Borrar una clave de un diccionario. 
print("Se borrara la clave ID del diccionario.")
del diccionario["ID"]
print(diccionario.keys())
print("")

#Agregar una clave al diccionario.
print("Se agregará de nuevo la clave ID al diccionario")
diccionario["ID"]=1
print(diccionario.keys())
print("")

#Actualizar el valor de una clave con update.
print("Se actualiza el valor de una clave con update.")
nuevos_datos = {"ID":2, "Direccion":"Iztapalapa"}
diccionario.update(nuevos_datos)
print(diccionario)
print("")

#Si no existe la clave devolver un valor por default. 
print("Se busca una clave y si no existe se devuelve un valor por default (Sin Valor).")
print(diccionario.get("Profesion", "Sin Valor"))
print("")

#Longitud de un diccionario.
print("Se muestra la longitud de un diccionario.")
print("Longitud del diccionario: " +str(len(diccionario)))
print(diccionario)
print("")

#Crear un diccionario desde una lista con las claves. 
print("Se crea un diccionario desde una lista de claves.")
lista_claves = ["clave1", "clave2", "clave3"]
nuevo_dic = dict.fromkeys(lista_claves, None)
print(nuevo_dic)
print("")

#Copiar un diccionario. 
print("Se hace una copia de un diccionario.")
copia_diccionario = nuevo_dic.copy()
print(copia_diccionario)
print("")

#Recupera un valor y lo elimina del diccionario. 
print("Se recupera el valor de una clave y lo elimina del diccionario")
valor = copia_diccionario.pop("clave3")
print(valor)
print(copia_diccionario)
print("")

#Recupera el par y lo elimina del diccionario. 
print("Recupera la última clave y valor de una lista y la elimina del diccionario.")
clave, valor = copia_diccionario.popitem()
print(clave)
print(valor)
print(copia_diccionario)
print("")

#Devuelve un valor y si no lo encuentra lo pone y pone por defecto. 
print("Busca una clave, si la encuentra regresa el valor, si no la encuentra regresa un valor por default (Otro Valor)")
print("Como si la encuentra regresa el valor que tiene la clave.")
valor = copia_diccionario.setdefault("clave1", "Otro Valor")
print(valor)
print(copia_diccionario)
print("Como no encuentra la clave, la agrega al diccionario y le agrega el valor")
valor = copia_diccionario.setdefault("clave2", "Valor por default")
print(valor)
print(copia_diccionario)
print("")

#Borrar un diccionario.
print("Borra los elementos (Clave y Valor) de un diccionario.")
copia_diccionario.clear()
nuevo_dic.clear()
print(copia_diccionario)
print(nuevo_dic)






Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: