<p>对于问题的第一部分,请使用<a href="https://docs.python.org/3/library/stdtypes.html#dict.fromkeys" rel="nofollow noreferrer">dict.fromkeys()</a>:</p>
<pre><code>k = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
v = ['z', 'y', 'x', 'w',]
d = dict.fromkeys(k, v)
</code></pre>
<p>输出:</p>
<pre><code>{'a': ['z', 'y', 'x', 'w'],
'b': ['z', 'y', 'x', 'w'],
'c': ['z', 'y', 'x', 'w'],
'd': ['z', 'y', 'x', 'w'],
'e': ['z', 'y', 'x', 'w'],
'f': ['z', 'y', 'x', 'w'],
'g': ['z', 'y', 'x', 'w']}
</code></pre>
<p>对于第二部分,实际上不需要第一部分,使用<a href="https://docs.python.org/3/library/itertools.html#itertools.product" rel="nofollow noreferrer">itertools.product</a>:</p>
<pre><code>from itertools import product
k = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
v = ['z', 'y', 'x', 'w',]
out = ['some string {} {}'.format(key, val) for key, val in product(k, v)]
</code></pre>
<p>输出:</p>
<pre><code>['some string a z',
'some string a y',
'some string a x',
'some string a w',
'some string b z',
'some string b y',
'some string b x',
'some string b w',
'some string c z',
'some string c y',
'some string c x',
'some string c w',
'some string d z',
'some string d y',
'some string d x',
'some string d w',
...
</code></pre>