擅长:python、mysql、java
<p>找到多少项是“真实”值的更简单方法是使用列表理解:</p>
<pre><code>data = [{'id': 1, 'success': True, 'name': 'Lary'},
{'id': 2, 'success': False, 'name': 'Rabi'},
{'id': 3, 'success': True, 'name': 'Alex'}]
def wut(d):
return sum(sum(bool(b) for b in i.values()) for i in d)
print(wut(data))
</code></pre>
<p>输出:</p>
<pre><code>8
</code></pre>