Bonjour,

J'essaye de vérifier s'il y a des 0 dans une liste afin le cas échéant de pouvoir signaler que toutes les valeurs de la liste ont bien été modifiées.


voici ma liste :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
lignes = 3 # len(abscisse)
colonnes = 3 # len(ordonné)
plateau = [[0 for l in range(lignes)] for c in range(colonnes)]
le print me sort donc bien une liste rempli de 0 : [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
(et avec une boucle for j'arrive a l'imprimer en 2D)


Ma dernière recherche sur google m'a indiqué que pour vérifier la présence de quelque chose on peut utiliser in;

Mais ce que je fais ne marche pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if 0 in plateau:
    print( "il y a encore des 0" )
else:
    print( "fin" )
j'ai également essayé avec des boucle for pour parcourir l'index de la liste comme si c'était une liste simple (et non une liste de liste) mais rien ne semble fonctionner.

Il y a des technique particulière a connaitre ? des noms de fonction à chercher ?

merci pour l'aide


edit : changé tableau par liste