Explica este código Python
Dificultad: Intermedio
frase = "Feliz Año nuevo 2024"
salida = [ letra for letra in frase if(letra == "e") ]
print(len(salida))
- A.
3 - B.
0 - C.
2 - D.
SyntaxisError
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
2En nuestro último reto vimos las list comprehension de Python, una manera super útil de poder crear listas en una sola línea de código. Olvide mencionarte que sintaxis también puede tener condicionales en su sintaxis 👀
La sintaxis final quedaría así:
Entonces en nuestro reto con
for letra in fraseiteramos cada letra de la cadenafrase, luego conif(letra == "e")verificamos en cada iteración que la letra seae, si esto se cumple almacenamos la letra en la expresiónletra.La cadena
Feliz Año nuevo 2024tiene un par de letrasepor lo que quedaría["e", "e"]pero en la impresión final aplicamoslenal resultado, en conclusión mostramos2por consola.