Comment trouver la plus petite valeur positive d'une liste en python ?

Comment trouver la plus petite valeur positive d'une liste en python ?

Daidalos 19 mai 2020


Exemples de comment trouver la plus petite valeur positive d'une liste en python:

1 -- Trouver la valeur minimum

Soit la liste suivante

l = [ 7, 3, 6, 9, 2, -1, -5, -4, -3]

pour trouver la valeur minimum on peut utiliser la fonction min() en python:

min(l)

ce qui donne ici

-1

2 -- Trouver la plus petite valeur positive

Pour trouver la plus petite valeur positive on peut utiliser une "list comprehension" puis utiliser min()

min([i for i in l if i > 0])

ce qui donne

2

3 -- Trouver l'indice de la plus petite valeur positive

Pour trouver l'indice de la plus petite valeur positive, on peut utiliser index():

l.index(min([i for i in l if i > 0]))

donne dans cet exemple:

4

4 -- Références