擅长:python、mysql、java
<p>这项工作:</p>
<pre><code>nee = [{'id': 32,
'calls': 1,
'wounded': 2,
'dog': True,
'hitrun': 'David Williams'}]
l = []
for x in nee:
if x['calls'] > 0:
l.append(x['calls'])
if x['wounded'] > 0:
l.append(x['wounded'])
print(l)
</code></pre>
<p>您还可以将两种列表理解相加:</p>
<pre><code>wounded = [x['wounded'] for x in nee if x['wounded'] > 0]
calls = [x['calls'] for x in nee if x['calls'] > 0]
new_list = wounded + calls
print(new_list)
</code></pre>