Hola, bienvenido. Podrías hacerlo así:
O también:
La clave es que obtengas los valores de cada diccionario, y eso lo hacés vía el método values(). Te dejo un artículo sobre diccionarios donde se explican este y otros métodos: https://recursospython.com/guias-y-manua...cionarios/. Una vez que tenés los valores, para imprimirlos separados por un guión podes usar join() (referencia acá: https://recursospython.com/guias-y-manua...s-cadenas/) o el argumento sep del print() directamente como en el primer caso (explicación del sep: https://micro.recursospython.com/recurso...print.html).
Saludos
Código:
lista = [
{'val001': '001', 'val002': 'primero', 'Valor003': 'test001'},
{'val001': '002', 'val002': 'segundo', 'Valor003': 'test002'}
]
for dic in lista:
print(*dic.values(), sep=" - ")
O también:
Código:
for dic in lista:
print(" - ".join(dic.values()))
La clave es que obtengas los valores de cada diccionario, y eso lo hacés vía el método values(). Te dejo un artículo sobre diccionarios donde se explican este y otros métodos: https://recursospython.com/guias-y-manua...cionarios/. Una vez que tenés los valores, para imprimirlos separados por un guión podes usar join() (referencia acá: https://recursospython.com/guias-y-manua...s-cadenas/) o el argumento sep del print() directamente como en el primer caso (explicación del sep: https://micro.recursospython.com/recurso...print.html).
Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!
También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.