Avatar ·

Supprimer les éléments d'une liste selon une 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]

Il faut supprimer chaque élément qui suit un 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 occurrence, et avec enumerate je n'y arrive pas encore.