[débutant] vérifier la présence d'un entier dans une liste de liste (?)
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:
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:
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 :oops:
edit : changé tableau par liste