擅长:python、mysql、java
<p>检查这个SO问题:</p>
<ul>
<li><a href="https://stackoverflow.com/questions/263457/merging-adding-lists-in-python">Merging/adding lists in Python</a></li>
</ul>
<p>基本上,类似于:</p>
<pre><code>[sum(a) for a in zip(*[s, p]) if a[0] < 0]
</code></pre>
<p>示例:</p>
^{pr2}$
<p>为了澄清,zip的作用如下:</p>
<pre><code>>>> zip(*[[1, 2, 3], [4, 5, 6]])
[(1, 4), (2, 5), (3, 6)]
</code></pre>
<p>它将两个(或更多)列表连接到一个元组列表中。您可以测试每个元组元素的条件。在</p>