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