我有一个列表:
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)))。在找到最小值之前进行过滤。
我有一个列表:
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)))。在找到最小值之前进行过滤。