10/02/2012, 13:26
|
| | | Fecha de Ingreso: febrero-2011 Ubicación: Argentina
Mensajes: 281
Antigüedad: 13 años, 9 meses Puntos: 3 | |
Respuesta: Que esta mal? Cita:
Iniciado por Okapps Si lo que estas haciendo mal es del(elementos[indice]), tambien estoy aprendiendo asi que Aqui tienes otra solución:
Código:
edades = [12 ,21, 28, 16, 19, 25, 15]
indice = 0
for x in edades:
if x < 18:
del(edades[indice])
else:
indice += 1
print edades
ahi sigue mostrando menores a 18 :P, lo q hice fue usar bucle while para recorrer la lista envez de for y ya funciona...
Código:
edades=[22,62,17,14,33,17,25]
indice=0
while indice<len(edades):
if edades[indice]<18:
del(edades[indice])
else:
indice=indice+1
print edades
Cita:
Iniciado por mcun en el libro Pythom para todos esta muy bien explicado lo de las listas por comprensión que menciona razpeitia gracias ahora voy a ver ese libro tmb... |