Bonjour,
Question purement théorique.
Auriez vous une idée pour utiliser un break sur une condition if dans une list compréhension ?
Un exemple
Soit le liste l
Et le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part l = [0, 1, 0, 1, 1, 0, 1, 1, 1, 1]
Qui est traduisible comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
(Je note bien la modification de la liste lors de son itération. .remove(item) supprimant le premier élément trouvé pas de problème ici)
Code : Sélectionner tout - Visualiser dans une fenêtre à part [l.remove(e) for e in l if e==0]
Comment traduire (est ce possible ?) ceci
(Soit en gros
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
Code : Sélectionner tout - Visualiser dans une fenêtre à part while 0 in l: l.remove(0)
Merci
@+

 

 
		
		 
         
 

 
			
			


 
			 
   
 


 break et list comprehension ?
 break et list comprehension ?
				 Répondre avec citation
  Répondre avec citation
Partager