擅长:python、mysql、java
<p>如果要避免If..else,可以使用lambda函数。你知道吗</p>
<pre><code>fieldMatch = filter(lambda x: 30 == x.get('age'), people)
</code></pre>
<p>或者也可以使用列表理解来获取列表中的名称。你知道吗</p>
<pre><code>names = [person['name'] for person in people if person.get('age') == 30]
</code></pre>