Bonjour,
Je me trouve face au probleme suivant :
J'ai une liste, je suohaite recuperer le chiffre le plus bas et celui le plus proche du plus bas. J'ai donc fait cela :
Ce que je comprend pas c'est pourquoi le code ne fonctionne pas. En effet, je me retrouve avec le resultat suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 liste = [2,1,8,4,3] minimum = min(myList) print minimum superieur=min(liste, key=lambda x:abs(x-minimum)) print superieur
1
1
Alors qu'il devrais afficher :
1
2
Merci
Partager