gestion des listes avec un for x in L pour avoir la position d'un certain x
bonjour à tous
j'ai écrit ceci qui marche :
Code:
1 2 3 4 5 6 7 8 9 10
| def min(L):
m=L[1]
n=len(L)
ii=0
for i in range(n):
x=L[i]
if (x<m):
m=x
ii=i
return([m,ii]) |
et ceci qui renvoie des valeurs aléatoires pour le rang du minimum :
Code:
1 2 3 4 5 6 7 8 9
|
def minbis(L):
m=L[0]
ii=0
for i in L:
if (i<m):
m=i
ii+=1
return([m,ii]) |
je me doute qu'un for x in L ne doit pas lire les éléments de la liste L dans l'ordre qu'on attend mais je me demandais s'il était possible de savoir comment Python parcourt L quand on fait un for x in L