2

Listas y Diccionarios anidados (ver llaves y datos verticalmente)

Podemos usar un For para recorrer la lista y extraer los diccionarios
Pero necesitamos un doble For para poder recorrer la lista y luego los diccionarios con el fin de sacar listas de las llaves y los datos.
Para ello usamos la funcion .items() como se ve a continuación:

Codigo
people=[{“name”:“nico”, “age”:34},{“name”:“zule”,“age”:45}]

for prueba in people:
print (prueba)

for prueba in people:
print (prueba[“name”])

for llave in prueba:
print(llave)

for prueba in people:
for llave,value in prueba.items():
print (llave,":",value)

Resultado

{‘name’: ‘nico’, ‘age’: 34}
{‘name’: ‘zule’, ‘age’: 45}
nico
zule
name
age
name : nico
age : 34
name : zule
age : 45

Escribe tu comentario
+ 2
1
50188Puntos

Chavez!!! Super bien!
Hay un simbolito de insertar código, te sirve para la legibilidad, mira. Si no encuentras el boton es un triple backtick antes y después del código. Esto es un backtick > ` (no, no es una mancha, es una tilde invertida)

El código con esa función de Insertar Código te permite colocar la identación correcta.

people=[{"name":"nico", "age":34},{"name":"zule","age":45}]

# Imprime los diccionariosfor prueba in people:
  print(prueba)

# Imprime nombresfor prueba in people:
  print (prueba["name"])
  # Imprime las llaves de cada diccionariofor llave in prueba:
    print(llave)

# Imprime los elementos llave-valor de cada diccionariofor prueba in people:
  for llave, value in prueba.items():
    print(llave,":",value)