Appartenance Liste de Liste
Bonjour à tous,
Aujourd’hui j'ai rencontré un problème pour un de mes exercices, je m’explique :
j'ai besoin de faire un test de ma liste de liste :
lstlst= [0, 1, 1, 0, 1, 1, 1, 0],
[1, 0, 0, 1, 1, 0, 0, 1],
[0, 1, 0, 1, 1, 0, 0, 1],
[0, 1, 0, 1, 0, 0, 1, 1],
[1, 0, 1, 0, 0, 1, 3, 0],
[1, 1, 0, 0, 0, 1, 0, 1]]
Je dois donc faire une fonction Indice qui à partir d'une liste d'entier et d'un entier n retourne None si l’élément n n'est pas dans dans la liste et sinon affiche l'indice du premier élément n rencontré.
ici je cherche à trouver l'indice de l'élement qui vaut 3.
voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
def indice (lst, n):
for i in range(len(lst)):
for j in range (len(lst[i])):
if lst[i] == n :
print (i)
elif n not in lst[i] :
return None
indice(lstlst, 3) |
ceci n'affiche rien pourtant l'élément est bien dans la liste
Je ne comprends pas mon erreur..
Merci de votre aide
Fliiwyk