擅长:python、mysql、java
<p>我能想到的最简单的方法是:</p>
<pre><code>>>> all_boards=[]
>>> for boards in (run.boards.all() for run in runs):
all_boards+=run
>>> all_boards
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>>
</code></pre>
<p>我将<code>[...]</code>列表理解改为生成器理解<code>(...)</code>。这里可能不重要,但是对于某些应用程序,您可以使用生成器而不是每次构建完整的列表来节省大量内存。在</p>
<hr/>
<h2>旁白</h2>
<p>你可以保持懒惰:</p>
^{pr2}$
<p>这些元素是从G()中出来的,展平,一次一个元素,所以您可以遍历它们并对每个元素执行工作,而不必构建一个临时列表。在</p>