擅长:python、mysql、java
<p>使用带有回调函数的<code>min(iterable, *[, key, default])</code>函数作为<code>key</code>参数:</p>
<pre><code>goodsandprices = [{'good': 'apple', 'price': 10}, {'good': 'pear', 'price': 20}, {'good': 'orange', 'price': 25}, {'good': 'plum', 'price': 15}, {'good': 'wine', 'ar': 40}]
result = min(goodsandprices, key=lambda x: getattr(x, 'price', 0))
print(result['price'])
</code></pre>
<p>输出:</p>
<pre><code>10
</code></pre>