No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Playgrounds: Crea una lista usando List Comprehension

9/44

Aportes 205

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Esta es la solución que realice para este desafío:

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print('v2 =>', even_numbers_v2)

Es un gran logro para mi que me resulte a al primera, esto porque he tenido muchas dificultades de tiempo y no he conseguido tomar clases seguido, por tal razón, recordar la sintaxis y demás me es muy significativo a nivel personal.

Cada vez entendiendo mas

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

Esta es mi solución, abierto a sugerencias.
numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print('v1 => ', even_numbers)

Ahora usando List Comprehension 👇

even_numbers_v2 = [i*1 for i in numbers if i%2==0 ]

print('v2 => ', even_numbers_v2)

Buenas, les dejo mi solución, espero sea se ayuda, saludos: numbers = \[35, 16, 10, 34, 37, 25] even\_numbers = \[]for number in numbers:  if number % 2 == 0:    even\_numbers.append(number)print('v1 =>', even\_numbers) \# Ahora usando List Comprehension 👇even\_numbers\_v2 = \[number for number in numbers if number % 2 == 0] print('v2 =>', even\_numbers\_v2)
Después de repasar por mas de 1 hora los ejemplos de las clases anteriores me di cuenta que estaba poniendo mal el orden de las variables pero por fin lo logre ![](https://static.platzi.com/media/user_upload/image-3e68ccfa-79af-4576-bbcb-46be6abf2d30.jpg)

Solución:

even_numbers_v2 = [ number for number in numbers if number % 2 == 0]

Aca tengo mi ejemplo donde tambien extraemos los numeros impares!

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [numeros for numeros in numbers if numeros % 2 == 0]

even_numbers_v3 = [numeros for numeros in numbers if numeros % 2 != 0]

print('v2 =>', even_numbers_v2)
print('v3 =>', even_numbers_v3)
numbers = \[35, 16, 10, 34, 37, 25] even\_numbers = \[]for number in numbers:  if number % 2 == 0:    even\_numbers.append(number)print('v1 =>', even\_numbers) \# Ahora usando List Comprehension 👇even\_numbers\_v2 = \[ number for number in numbers if number % 2 == 0] print('v2 =>', even\_numbers\_v2)
```python numbers = [35, 16, 10, 34, 37, 25] even_numbers = [] for number in numbers: if number % 2 == 0: even_numbers.append(number) print('v1 =>', even_numbers) # Ahora usando List Comprehension 👇 even_numbers_v2 = [number for number in numbers if number % 2 == 0] print('v2 =>', even_numbers_v2) ```

Mi solución

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print('v2 =>', even_numbers_v2)

Me gusto el ejercicio y como este se llega a implementar en nusetro codigo. Me alegra seguir aprendiendo en python. Sere uno de los mejores.

```python numbers = [35, 16, 10, 34, 37, 25] even_numbers = [] for number in numbers: if number % 2 == 0: even_numbers.append(number) print('v1 =>', even_numbers) even_numbers_v2 = [i for i in numbers if i % 2 == 0] print('v2 =>', even_numbers_v2) ```Estoy repitiendo este curso por q me habían quedado muchas dudas, ahora lo puedo entender mucho mejor.

Increible…
por un momento pense que no sabia, pero ahora ya se.

```python numbers = [35, 16, 10, 34, 37, 25] even_numbers = [] for number in numbers: if number % 2 == 0: even_numbers.append(number) print('v1 =>', even_numbers) # Ahora usando List Comprehension 👇 even_numbers_v2 = [number for number in numbers if number % 2 == 0] print('v2 =>', even_numbers_v2) ```
Os dejo una posible solución: even\_numbers\_v2 = \[n for n in numbers if n % 2 == 0] print('v2 =>', even\_numbers\_v2)
`#Crea una lista usando List Comprehension` `numbers = [35, 16, 10, 34, 37, 25]` `even_numbers = []` `for number in numbers:  ` `if number % 2 == 0:    ` `even_numbers.append(number)` `print('v1 =>', even_numbers)` `# Solución 👇` `even_numbers_v2 = [number for number in numbers if number % 2 == 0]` `print('v2 =>', even_numbers_v2)`
numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print('v2 =>', even_numbers_v2)
![](https://static.platzi.com/media/user_upload/image-9963cbac-83c2-4e56-a42a-d4cb5601ed25.jpg)
even\_numbers\_v2 = \[number for number in numbers if number % 2 == 0]

reto cumplido

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print('v2 =>', even_numbers_v2)```
```js numbers = [35, 16, 10, 34, 37, 25] even_numbers = [] for number in numbers: if number % 2 == 0: even_numbers.append(number) print('v1 =>', even_numbers) # Ahora usando List Comprehension 👇 even_numbers_v2 = [item for item in numbers if item %2==0] print('v2 =>', even_numbers_v2) ```numbers = \[35, 16, 10, 34, 37, 25] even\_numbers = \[]for number in numbers:  if number % 2 == 0:    even\_numbers.append(number)print('v1 =>', even\_numbers) \# Ahora usando List Comprehension 👇even\_numbers\_v2 = \[item for item in numbers if item %2==0] print('v2 =>', even\_numbers\_v2)
tal vez esto ayude. ![](https://static.platzi.com/media/user_upload/image-2b0e6037-7c56-424a-b76e-f1d7d309cba5.jpg)![](https://static.platzi.com/media/user_upload/image-8b784ab6-8ef0-4859-892d-064878bb3a65.jpg)
![](https://static.platzi.com/media/user_upload/image-4b2ecee9-c1e0-481b-b1d0-3324d123857a.jpg)
numbers = \[35, 16, 10, 34, 37, 25] even\_numbers\_v2 = \[serie for serie in numbers if serie % 2 == 0] print('v2 =>', even\_numbers\_v2) me funciono al pelo :-)
even_numbers_v2 = [number for number in numbers if number % 2 == 0]

Mi aporte.! numbers = \[35, 16, 10, 34, 37, 25] even\_numbers = \[] for number in numbers:  if number % 2 == 0:    even\_numbers.append(number) print('v1 =>', even\_numbers) \# Ahora usando List Comprehension 👇even\_numbers\_v2 = \[i for i in numbers if i % 2 == 0] print('v2 =>', even\_numbers\_v2)

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

Ahora usando List Comprehension 👇

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print(‘v2 =>’, even_numbers_v2)

Así quedó mi código:


Les dejo mi aporte

numbers = [35, 16, 10, 34, 37, 25]
even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

respuesta deirecta y sencilla

even_numbers_v2 = [number for number in numbers if number % 2 == 0]
print(‘v2 =>’, even_numbers_v2)

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers) 

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 == 0]
 
print('v2 =>', even_numbers_v2) 

Resultado
v1 => [16, 10, 34]
v2 => [16, 10, 34]

Hola a todos! Esta es la linea que agregue para la solución:

even_numbers_v2 = [n for n in numbers if n % 2 == 0]

Mi solución, me salió a la primera, creo que por ahora he aprendido de una manera sobresaliente y siento que voy por buen camino.

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

Ahora usando List Comprehension 👇

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print(‘v2 =>’, even_numbers_v2)

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

Ahora usando List Comprehension 👇

even_numbers_v2 = [numero for numero in numbers if numero % 2 ==0 ]

print(‘v2 =>’, even_numbers_v2)

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number%2==0]

print('v2 =>', even_numbers_v2)
numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print('v2 =>', even_numbers_v2)

hola es difícil no me da a la primera

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = list({number: number for number in numbers if(number % 2 == 0)})

print('v2 =>', even_numbers_v2)

mi aporte

Me siento re feliz cuando acierto los playgrounds 😁, por cierto, las list comprehension son lo mismo de un ciclo for pero en una sola línea. Aquí mi solución


.
.
.
.
.
.
.
.
.

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [i for i in numbers if i % 2 == 0]

print('v2 =>', even_numbers_v2)

Esta fue mi solucion:

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇

even_numbers_v2 = [x for x in numbers if x % 2 == 0]
print('v2 =>', even_numbers_v2)

)

even_numbers_v2 = [ number for number in numbers if number % 2 == 0 ]
v1 => [16, 10, 34]

v2 => [16, 10, 34]

Listo !

TRADICIONAL

numbers = [35, 16, 10, 34, 37, 25]
even_numbers_v1 = []
for number in numbers:
if number % 2 == 0:
even_numbers_v1.append(number)
print(‘VERSIÓN 1 =>’,even_numbers_v1)

COMPREHENSION

even_numbers_v2 = [number for number in numbers if number % 2 == 0]
print(‘VERSIÓN 2 =>’,even_numbers_v2)

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number%2==0]

print('v2 =>', even_numbers_v2)


.
.
.
.
.

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

even_numbers_v2 = []
even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print('v2 =>', even_numbers_v2)


.
.
.

<numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [ i for i in numbers if i % 2 == 0]

print('v2 =>', even_numbers_v2)> 

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

Ahora usando List Comprehension 👇

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print(‘v2 =>’, even_numbers_v2)

Ahora usando List Comprehension 👇

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print(‘v2 =>’, even_numbers_v2)

<numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [i for i in numbers if i %2==0]

print('v2 =>', even_numbers_v2)> 

Comprender los for ha sido mi némesis en diversos lenguajes para mí, digamos que mi lógica natural de cómo se deberían hacer las cosas es distinta a la lógica de la máquina, por lo que he tenido que hacer un esfuerzo gigante de desaprender y adoptar la abstracción del lenguaje de programación. por lo tanto, acá publico esta pseudo explicación de cómo fue que pude entender estas comprehensions y desarrollar el reto con mayor facilidad. Espero sea de ayuda, no estar errado y sea aporte con valor, en caso de estar errado agradezco el feedback para darlo de baja y no confundir más estudiantes.

numbers = [35, 16, 10, 34, 37, 25]

Explicación:

Se crea una lista vacía llamada even_numbers, la siguente línea crea un bucle donde por cada number dentro de numbers, (siguiente línea) si number mod 2 da 0 como resultado (o sea, es par), (siguiente línea) sea agreguado number a la lista even numbers con la función .append()

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

Ahora usando List Comprehension 👇

Explicación:

Se crea la lista even_numbers_v2, se guardará en la lista el number que, por cada number dentro de numbers, si el number es par.

Eplicación en lenguaje natural:

Se crea la lista even_numbers_v2, el recorrido de máquina inicia desde el for, por cada number dentro de la lista numbers, si number mod 2 da 0 (o sea, si es par), guarde los que cumplan la condición en number (el que está antes del for), y ese number será el que irá dentro de la lista even_numbers_v2
#Otra forma en la que se podría interpretar el recorrido de la máquina, es que inicia desde number, pero este está vacío, por lo que no guarda nada y continúa con el bucle, al filtrar el primer resultado, lo guarda en number y este en la lista y repite el bucle

even_numbers_v2 = [number for number in numbers if number %2 ==0]

print('v2 =>', even_numbers_v2)

Resultado:

<code> 
even_numbers_v2 = [n for n in numbers if n % 2 == 0]
numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 == 0]


print('v2 =>', even_numbers_v2)

Solución del reto:

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print('v2 =>', even_numbers_v2)

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print(‘v2 =>’, even_numbers_v2)

Este es mi aporte

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

Ahora usando List Comprehension 👇

even_numbers_v2 = [number for number in numbers if number %2 ==0]
print( ‘v2 =>’, even_numbers_v2)

Mi solución en una solo línea:

print(‘v2 =>’, list(number for number in numbers if number % 2 == 0))

me demore pero lo logre


even_numbers_v2 = [i for i in numbers if i % 2 ==0]
<code> even_numbers_v2 = [number for number in(numbers) if number % 2 == 0 ]

.
.
.
.
.
.
.
.
.
.

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = []
even_numbers_v2 = [num for num in numbers if num % 2 == 0]
print('v2 =>', even_numbers_v2)
  • el number de que es el elemento que itera sale del for iterando en la list numbers pero solo para numbers pares.

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

Ahora usando List Comprehension 👇

even_numbers_v2 = [numero for numero in numbers if numero % 2 == 0]

print(‘v2 =>’, even_numbers_v2)

Me gusta mas poner ‘i’ en el for. Estudié mate y me es super natural pensar en el ‘i’ :v.

Reto cumplido

``
numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇

even_numbers_v2 = []
even_numbers_v2 = [valor for valor in numbers if (valor % 2) == 0]

print('v2 =>', even_numbers_v2)
```

La solución es la siguiente:

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = []

even_numbers_v2 = [i for i in numbers if i % 2 == 0]

print('v2 =>', even_numbers_v2)
even_numbers_v2 = [number for number in numbers if not number % 2]

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

Ahora usando List Comprehension 👇

even_numbers_v2 = []

print(‘v2 =>’, even_numbers_v2)

acá mi respuesta

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

Ahora usando List Comprehension 👇

even_numbers_v2 = []
even_numbers_v2 = [i for i in numbers if i % 2 == 0]
print(‘v2 =>’, even_numbers_v2)

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print('v2 =>', even_numbers_v2)
numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 == 0 ]

print('v2 =>', even_numbers_v2)

Bastante sencillo

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

Mientras mas simple el codigo, mejor

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

Soy Marco ☺ y esta es mi solucion 👇

Ahora usando List Comprehension 👇

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print(‘v2 =>’, even_numbers_v2)

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print(‘v2 =>’, even_numbers_v2)

![](

El test pasa si envio la lista generada sin usar list comprehension 😕

Mi SOLUCION

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print('v2 =>', even_numbers_v2)

Así llegué al resultado:

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

Ahora usando List Comprehension 👇

even_numbers_v2 = [evens for evens in numbers if evens % 2 == 0]

print(‘v2 =>’, even_numbers_v2)

Mi solucion:

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 ==0]

print('v2 =>', even_numbers_v2)```
numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print('v2 =>', even_numbers_v2)

Mi solución:

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

Ahora usando List Comprehension 👇

even_numbers_v2 = [number for number in numbers if number % 2 == 0 ]

print(‘v2 =>’, even_numbers_v2)

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 == 0 ]

print('v2 =>', even_numbers_v2)

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
if number % 2 == 0:
even_numbers.append(number)
print(‘v1 =>’, even_numbers)

Ahora usando List Comprehension 👇

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print(‘v2 =>’, even_numbers_v2)

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

# Ahora usando List Comprehension 👇
even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print('v2 =>', even_numbers_v2)

Mi solución fuee sta:

numbers = [35, 16, 10, 34, 37, 25]

even_numbers = []
for number in numbers:
  if number % 2 == 0:
    even_numbers.append(number)
print('v1 =>', even_numbers)

even_numbers_v2 = [number for number in numbers if number % 2 == 0]

print('v2 =>', even_numbers_v2)

estuve 20 minutos viendo porque me daba error, y era porque tenia armado en diccionario y no en listaa

undefined