我有四個不同的列表。 headers
,descriptions
,short_descriptions
和misc
。我想這些組合成所有可能的方式打印出:最有效的方法是在Python中創建四個列表的所有可能的組合?
header\n
description\n
short_description\n
misc
像如果我有(我跳過SHORT_DESCRIPTION和雜項在這個例子中顯而易見的原因)
headers = ['Hello there', 'Hi there!']
description = ['I like pie', 'Ho ho ho']
...
我想它打印如:
Hello there
I like pie
...
Hello there
Ho ho ho
...
Hi there!
I like pie
...
Hi there!
Ho ho ho
...
你會說什麼是最好/最乾淨/最有效的方式來做到這一點?是for
- 唯一的路要走?
該死,我已經通過略讀itertools尋找的東西,可以解決我的問題,沒有發現這個!謝謝。 – rinti 2010-03-05 22:22:21