Skip to main content
 首页 » 编程设计

python之如何在列表中找到最小正数

2025年05月04日21lautakyan007

我有一个列表:

lst = [0, 500.0, 500.0, 240.0] 

我想找到大于 0 的最小正数的索引。

index_of_small = lst.index(min(lst)) 

我希望 index_of_small 是 3 的索引而不是 0 的索引。

请您参考如下方法:

试试这个 index_of_small = lst.index(min(filter(lambda x : x > 0, lst)))。在找到最小值之前进行过滤。