Código
def purificar(lista): cont=0 while cont < len(lista): if lista[cont] % 2 != 0: lista.pop(cont) cont+=1 return lista
Así no me alcanza a checar el último valor de la lista, pero si le agrego el =
así:
Código
while cont <= len(lista):
Me da el siguiente error:
Código:
Traceback (most recent call last):
File "purificar.py", line 4, in purificar
if lista[cont] % 2 != 0:
IndexError: list index out of range
File "purificar.py", line 4, in purificar
if lista[cont] % 2 != 0:
IndexError: list index out of range
Pero no se porque esta mal mi sentencia