<p>我需要在列表中找到最小的值。该列表具有包含元组的子列表。我需要在所有这些元组中找到最小的值,但它只能包含前3个值。我设法用下面的代码实现了,但我希望它看起来更干净</p>
<pre><code>lst = [[(1, 2, 3, 50)], [(0.2, 0.4, 2, 0.1)], [(0.6, 0.8, 1.2, 0.05)]]
def FitScoreSearch3(fitscores):
fitscores2 = []
for x in fitscores:
for y in x:
for z in y[:3]:
fitscores2.append(z)
return min(fitscores2)
</code></pre>
<p>输出应为0.2。输出不能为0.05</p>