Claves del diccionario mediante for en Python
Al iterar sobre un diccionario con un bucle for,
por defecto siempre se muestran sus claves.
Ejemplo
Supongamos que tenemos el diccionario dct:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Ejecutemos un bucle sobre él:
for key in dct:
print(key)
Como resultado del código se mostrarán todas las claves:
'a'
'b'
'c'
Ejemplo
Las claves del diccionario también se pueden obtener usando
el método keys. Este método devuelve
un objeto especial que puede ser iterado con un bucle:
for key in dct.keys():
print(key)
Resultado de ejecutar el código:
'a'
'b'
'c'
Problemas prácticos
Dado el diccionario:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Muestra en la consola sus claves:
'a'
'b'
'c'
'd'
'e'
Dado el diccionario:
tst = {
2: 'a',
4: 'b',
6: 'c',
8: 'd'
}
Muestra en la consola sus claves, excepto 8.
Dado el diccionario:
tst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
Obtén a partir de sus claves la siguiente tupla:
('2', '3', '4')