Explica este código Python
Dificultad: Básico
## Reto #61
keys = "xyz"
my_dict = {}
for index, value in enumerate(keys, start=1):
my_dict[index] = value
print(my_dict)
👉 A. {1: 'xyz', 2: 'xyz', 3: 'xyz'}
👉 B. {x: '1', y: '2', z: '3'}
👉 C. {1: 'x', 2: 'y', 3: 'z'}
👉 D. {0: 'x', 1: 'y', 2: 'z'}
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
👉 C.
{1: 'x', 2: 'y', 3: 'z'}
Podemos llenar de manera dinámica un diccionario.
En este aso recorremos la cadena
keys
tanto sus valores como sus indices haciendo uso de la funciónenumerate()
empezando desde1
; a cada iteración asignamos a cada index un valor:1 -> x
,2 -> y
y3 -> z
; mostramos por consola el resultado.