Avatar ·

Eliminar los elementos de la lista bajo la condición

📁 método, lista, python

hay una lista

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

necesitas eliminar cada elemento que sigue a 0

para obtener en la salida:

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

el método str.index() no me ayuda, ya que solo devuelve la primera coincidencia, y con enumerate no funciona.