擅长:python、mysql、java
<p>您可以使用两个嵌套的for循环<code>numbers</code>和<code>letters</code>尝试<em>列表理解</em>:</p>
<pre><code>print([l+n for n in numbers for l in letters])
# ['abc123', 'def123', 'ghi123', 'abc456', 'def456', 'ghi456']
</code></pre>
<p>也可以对循环</em>使用嵌套的<em>:</p>
<pre><code>out = []
for n in numbers:
for l in letters:
out.append(l+n)
print(out)
# ['abc123', 'def123', 'ghi123', 'abc456', 'def456', 'ghi456']
</code></pre>
<p>有关列表理解的更多详细信息,请参见<a href="https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions" rel="nofollow noreferrer">doc</a>或此<a href="https://stackoverflow.com/questions/16568056/nested-list-comprehension-with-two-lists">related topic</a></p>