Alumnos = { 77887: "Juan" , 99887:"Ana" , 78778: "Ana", 88999:"Sara" , 99889: "Juan" , 105664: "Juan" } print("Listado de elementos actuales del diccionario Alumnos") for i in Alumnos: print(i) print() print("Accedemos a los elementos usando la clave como subíndice") print("El par de clave 99887 tiene este valor: ", Alumnos[99887]) print() print ("El diccionario Alumnos tiene ", len (Alumnos), "elementos") print() # El método keys devuelve todas las claves del dicconario. Ejemplo: print("Estas son las claves del diccionario Alumnos ") print(Alumnos. keys()) print() #El método values retorna todos los valores del diccionario. Ejemplo: print("Estos son los valores del diccionario Alumnos ") print(Alumnos.values()) print() # El método items devuelve un lista de tuplas formadas por los pares clave:valor. Ejemplo print(Alumnos.items()) print() # El método get devuelve el valor del elemento con clave key. Sino devuelve default # La sintaxis es, para este ejemplo, Alumnos.get(key, default=None) #Invocaremos con clave 99887, que está, y luego con 11111, que no está print (Alumnos.get(99887)) print(Alumnos.get(11111)) # El método setdefault inserta un elemento en el diccionario clave:valor. #Si la clave existe no lo inserta #Insertaremos el valor 77777 y luego emitiremos el contenido de Alumnos Alumnos.setdefault(77777) print("Listado de elementos actuales del diccionario Alumnos luego de agregar 77777 con setdefault") print(Alumnos.items()) print() print() # Para insertar un valor asociado a una clave, procedemos así Alumnos[77777] = "Luis" print("Listado de elementos actuales del diccionario Alumnos luego de agregar un valor a la clave 77777") print(Alumnos.items()) print() print() #También podemos cambiar el valor a alguna clave. Ejemplo: Alumnos[99887]= "García" print("Listado de elementos actuales del diccionario Alumnos luego de cambiar el valor García a la clave 99887") print(Alumnos.items()) print() print() # El método pop permite eliminar un elemento del diccionario, dada su clave. Ejemplo Alumnos.pop(77777) print("Listado de elementos actuales del diccionario Alumnos luego de eliminada la clave 77777 con pop") print(Alumnos.items()) print() print() if 99887 in Alumnos: print("La clave 99887 está en el diccionario Alumnos") else: print("La clave 99887 no está en el diccionario Alumnos") # El método clear elimina todos los elementos de un diccionario Alumnos.clear() print(Alumnos.items()) print() print()