Tengo cuatro listas diferentes. headers
, descriptions
, short_descriptions
y misc
. Quiero combinar estos en todas las formas posibles para imprimir:¿La forma más eficiente de crear todas las combinaciones posibles de cuatro listas en Python?
header\n
description\n
short_description\n
misc
como si tuviera (me estoy saltando short_description y misceláneos en este ejemplo por razones obvias)
headers = ['Hello there', 'Hi there!']
description = ['I like pie', 'Ho ho ho']
...
lo quiero para imprimir como:
Hello there
I like pie
...
Hello there
Ho ho ho
...
Hi there!
I like pie
...
Hi there!
Ho ho ho
...
¿Cuál diría usted que es la forma mejor/más limpia/más eficiente de hacer esto? ¿Es for
, la única manera de ir?
Damnit, que había estado leyendo por encima itertools en busca de algo que podría resolver mi problema sin encontrar esto! Gracias. – rinti