<p>我有以下清单</p>
<pre><code>a=[1,2,3]
b=[4,5,6]
c=[a,b]
</code></pre>
<p>我需要把a表和b表合并起来</p>
<p>结果应该是<code>[1,2,3,4,5,6]</code></p>
<p>我试着理解列表</p>
<pre><code>[x for x in i for i in c]
</code></pre>
<p>输出</p>
<pre><code>[3, 3, 4, 4, 5, 5]
</code></pre>
<p>如何使用列表理解获得<code>[1,2,3,4,5,6]</code>结果。你知道吗</p>
<p>你可以这样做:</p>
<pre><code>a + b
</code></pre>
<p>如果必须使用列表理解:</p>
<pre><code>In [10]: a = [1, 2, 3]
In [11]: b = [4, 5, 6]
In [12]: c = [a, b]
In [13]: [j for i in c for j in i]
Out[13]: [1, 2, 3, 4, 5, 6]
</code></pre>