Aide en python

Pythonn -  
 messorama -
Bonjour

je desire creer un petit programme pour chercher le minimum d'une liste en python
-------------------------------------------------------------------
def recherche_min(l):
s=[]
if l==[l[0]]:
return [l[0]]
elif l[0]>l[1]:
return recherche_min(l[1:])
else:
s=s+[l[0]]
recherche_min(l[1:])
return s
-----------------------------------------------------------------

Pourquoi ce programme ne marche pas, sachant que j'aimerais récupérer dans s les plus petits nombres ensuite je trierais une autre fois.
EXEMPLE je voudrais que [6,4,3,9,1,9,2] me donne [3,1,2]

Mais je n'obtient que [3]
Pourquoi?

merci

1 réponse

messorama
 
tu as une fonction sort en python
ton code sera
ma_liste.sort()
le plus petit sera
ma_liste[0]
0