Hola Javier,
Una opción interesante podría ser crear una clase para esos datos y luego
imprimir con el formato que quieras:
class Banco:
def __init__(self, element):
self.nombre = element.get('nombre')
self.isbn = element.get('ISBN')
self.valor_raspado = element.get('v
Hola!
Primero accedes al elemento de la lista, y de ahi a la key del
diccionario: fondos_coleccion[0]['nombre']
ejemplo:
In [1]: fondos_coleccion = [{'nombre': 'Bankinter Indice Japon, FI',
'ISBN': 'ES0114104039', 'valor_raspado': 683.63},
...: {'nombre': 'BankinterTecnología R FI', 'ISBN':
Si solo quieres hacer eso, esto es lo mas sencillo:
print('\n'.join('{nombre} - {ISBN}'.format(**row) for row in
fondos_coleccion))
On Wed, Aug 12, 2020 at 1:07 PM Alexis Roda <
alexis.roda.villalo...@gmail.com> wrote:
> Hola,
>
> Si quieres hacerlo con python "puro y duro" solo tienes que itera
Hola,
Si quieres hacerlo con python "puro y duro" solo tienes que iterar sobre la
lista de diccionarios y procesarlos uno a uno. Algo como:
for diccionario in lista_diccionarios:
print(diccionario["nombre"], diccionario["ISBN"])
Dependiendo de lo que quieras hacer te pueden resultar útiles
Gracias Marc pero descarte hacerlo con Pandas.
Saludos,
--
Javier Pérez
http://es.linkedin.com/in/javierperez1
http://www.perasalvino.es/
> El 12 ago 2020, a las 12:38, Marc Garcia escribió:
>
> Te puede interesar pandas:
>
> ```
> import pandas
>
> pandas.DataFrame(fondos_coleccion)
Te puede interesar pandas:
```
import pandas
pandas.DataFrame(fondos_coleccion)
```
Solo para eso igual es una dependencia demasiado grande (aunque creo que
ells la manera más rápida). Pero si necesitas filtrar, agrupar, añadir
columnas, exportar a csv u otros formatos... Te vendrá bien.
On W
Buenos días a todos,
Perdonar, es una consulta tonta pero no me aclaro.
Veamos: Tengo una lista que contiene a 19 diccionarios. Todos con el mismo
esquema. O sea que podría ser una tabla.
La duda me surge a la hora de mostrar de todos los diccionarios el valor de
algunas claves.
Os pongo sol