Vamos a escribir el Ejercicio 14 Diccionarios Parte: 2. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Después utiliza el debugger para ejecutar el programa paso por paso.
"""
Ejercicio 14 Diccionarios, parte 2
04/09/2025
Edito AHR
"""
equipo = {
10: "Iker Casillas",
4: "Sergio Ramos",
8: "Sergio Busquets",
7: "David Villa"
}
print("Diccionario equipo:", equipo)
print("Tipo de equipo:", type(equipo))
print("Longitud de equipo:", len(equipo))
print("Accediendo al valor con la clave 10:", equipo[10]) # Imprime "Iker Casillas"
print("Accediendo al valor con la clave 4:", equipo.get(4)) # Imprime "Sergio Ramos"
print("Accediendo al valor con la clave 99:", equipo.get(99, "No encontrado")) # Imprime "No encontrado" ya que la clave 99 no existe
print("Accediendo al valor con la clave 7:", equipo.get(7, "No encontrado")) # Imprime "David Villa" ya que la clave 7 existe
# Imprimir las claves del diccionario
print("Claves del diccionario equipo:", equipo.keys()) # Imprime las claves del diccionario equipo {10, 4, 8, 7}
# Imprimir los valores del diccionario
print("Valores del diccionario equipo:", equipo.values()) # Imprime los valores del diccionario equipo ['Iker Casillas', 'Sergio Ramos', 'Sergio Busquets', 'David Villa']
# Imprimir los ítems (pares clave-valor) del diccionario
print("Ítems del diccionario equipo:", equipo.items()) # Imprime los ítems del diccionario equipo [(10, 'Iker Casillas'), (4, 'Sergio Ramos'), (8, 'Sergio Busquets'), (7, 'David Villa')]
# Verificar si una clave está en el diccionario
print("¿La clave 10 está en el diccionario?", 10 in equipo) # Imprime True
print("¿La clave 99 está en el diccionario?", 99 in equipo) # Imprime False
# Verificar si una clave no está en el diccionario
print("¿La clave 99 no está en el diccionario?", 99 not in equipo) # Imprime True
print("¿La clave 10 no está en el diccionario?", 10 not in equipo) # Imprime False
# Imprime cuantos elementos tiene el diccionario
print("Cantidad de elementos en el diccionario equipo:", len(equipo)) # Imprime 4
# Limpiar el diccionario
equipo.clear() # El método clear() elimina todos los pares clave-valor del diccionario
print("Diccionario equipo después de limpiar:", equipo) # Imprime {}
print("Longitud del diccionario equipo después de limpiar:", len(equipo)) # Imprime 0
Veamos los resultados en la consola:
PS C:\Users/Codigo/Modulo 3/Capitulo_2/Ejercicio_14_Diccionario.py"
Diccionario equipo: {10: 'Iker Casillas', 4: 'Sergio Ramos', 8: 'Sergio Busquets', 7: 'David Villa'}
Tipo de equipo: <class 'dict'>
Longitud de equipo: 4
Accediendo al valor con la clave 10: Iker Casillas
Accediendo al valor con la clave 4: Sergio Ramos
Accediendo al valor con la clave 99: No encontrado
Accediendo al valor con la clave 7: David Villa
Claves del diccionario equipo: dict_keys([10, 4, 8, 7])
Valores del diccionario equipo: dict_values(['Iker Casillas', 'Sergio Ramos', 'Sergio Busquets', 'David Villa'])
Ítems del diccionario equipo: dict_items([(10, 'Iker Casillas'), (4, 'Sergio Ramos'), (8, 'Sergio Busquets'), (7, 'David Villa')])
¿La clave 10 está en el diccionario? True
¿La clave 99 está en el diccionario? False
¿La clave 99 no está en el diccionario? True
¿La clave 10 no está en el diccionario? False
Cantidad de elementos en el diccionario equipo: 4
Diccionario equipo después de limpiar: {}
Longitud del diccionario equipo después de limpiar: 0