擅长:python、mysql、java
<p>您可以使用嵌套列表理解,因为您需要迭代数据和条件,例如,类似以下内容:</p>
<pre class="lang-py prettyprint-override"><code>data = [
{'id': 32,
'calls': '1',
'wounded': '2',
'dog': True,
'hitrun': 'David Williams'},
{'id': 32,
'calls': None,
'wounded': None,
'dog': True,
'hitrun': 'David Williams'}
]
output = [
x[field] for x in data for field in ['calls', 'wounded'] if x[field] is not None and int(x[field]) > 0
]
print(output)
>>> ['1', '2']
</code></pre>