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('valor_raspado') def __str__(self): return "{} - {}".format(self.nombre, self.isbn) lista_bancos = [] for element in fondos_coleccion: banco = Banco(element) lista_bancos.append(banco) # Con el objeto banco podemos imprimir lo que queramos de forma sencilla print(banco) # nos imprime el resultado de la función __str__ print(banco.isbn) # imprimimos solo los isbn Si es solo para tratar los datos esos y no tiene pensamiento de crecer, igual no tiene sentido, pero si vas a trabajar bastante con los datos y a futuro puede que crezca, esta opción podría ser interesante. Un saludo. El mié., 12 ago. 2020 a las 16:25, PeRy (<pery...@gmail.com>) escribió: > 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': 'ES0114797030', > 'valor_raspado': 689.92}] > > In [2]: for i in fondos_coleccion: > ...: print(i['nombre'] + ' - ' + i['ISBN']) # i recorre > fondos_coleccion, primero: [{'nombre': 'Bankinter Indice Japon, FI', > 'ISBN': 'ES0114104039', 'valor_raspado': 683.63} y de ahí accedes a la key. > ...: > Bankinter Indice Japon, FI - ES0114104039 > BankinterTecnología R FI - ES0114797030 > > Echa un vistazo por aqui: > https://docs.python.org/es/3/tutorial/datastructures.html#dictionaries > > El mié., 12 ago. 2020 a las 12:32, Javier Perez (< > javierpe...@perasalvino.es>) escribió: > >> 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 solo dos a modo de ejemplo: >> print(fondos_coleccion) >> [{'nombre': 'Bankinter Indice Japon, FI', 'ISBN': 'ES0114104039', >> 'valor_raspado': 683.63}, {'nombre': 'BankinterTecnología R FI', 'ISBN': >> 'ES0114797030', 'valor_raspado': 689.92}] >> >> >> Lo que me gustaría mostrar es, por ejemplo: >> Bankinter Indice Japon, F - ES0114104039 >> BankinterTecnología R FI- ES0114797030 >> >> >> >> Muchísimas gracias por la ayuda, >> >> -- >> Javier Pérez >> http://es.linkedin.com/in/javierperez1 >> http://www.perasalvino.es/ >> >> >> >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > -- Víctor Ramírez de la Corte @virako http://wadobo.com/ @wadobo
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es