Básicamente necesito ayuda en la generación de los números pares de una lista que he creado en Python:Generar una lista de los números pares en Python
[1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, ...]
He probado un par de métodos diferentes, pero cada vez que se imprime, hay números impares mezclados con los pares!
Sé cómo generar números pares/impares si tuviera que hacer un rango de 0-100, sin embargo, obtener solo los números pares de la lista mencionada anteriormente me ha dejado perplejo.
P.S. Solo he estado usando Python durante un par de días, si esto resulta ser extremadamente simple, ¡gracias de antemano!
EDIT: Gracias por todas las respuestas, con su ayuda he superado este pequeño problema. Esto es lo que terminó con al completar un poco de ejercicio pidiendo a sumar los números pares de secuencia de Fibonacci:
F = [1, 2]
while F[-1] < 4000000
F.append(F[-1] + F[-2])
sum(F[1::3])
4613732
solamente incluyen el número en su lista de objetivos si es divisible por 2. –
¿Cuáles fueron los diferentes métodos que has intentado? – geoffspear
Un poco extraño que haya logrado generar una secuencia de Fibonacci antes de poder filtrar una lista ...;) –