Avatar ·

Supprimer les éléments de la liste sous condition

📁 méthode, liste, Sujets avancés sur Python

il y a une liste

  lst = [ 0 ,  95 ,  0 ,  76 ,  0 ,  23 ,  68 ,  0 ,  23 ,  156 ,  95 ] 

vous devez supprimer chaque élément suivant 0

pour obtenir en sortie :

  new_lst = [ 0 ,  0 ,  0 ,  68 ,  0 ,  156 ,  95 ] 

la méthode str.index() ne m'aide pas, car elle ne retourne que la première correspondance, et avec enumerate ça ne marche pas.