擅长:python、mysql、java
<p>使用<em>itertools.产品</em>我们可以将这些作为<code>tuples</code>获得,然后使用<code>' '.join</code>创建<code>str</code>的</p>
<pre><code>from itertools import product
list_1 = ['average', 'reasonable']
list_2 = ['fiddle', 'frolic']
list_n = ['etc', 'vash']
a = [(x, y, z) for x, y, z in product(list_1, list_2, list_n)]
a = list(map(' '.join, a))
# ['average fiddle etc', 'average fiddle vash', 'average frolic etc', 'average frolic vash', 'reasonable fiddle etc', 'reasonable fiddle vash', 'reasonable frolic etc', 'reasonable frolic vash']
</code></pre>