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
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)