Explica este código Python
Dificultad: Intermedio
print("-".join([str(i) for i in range(11,2,-2)]))
- A.
[11, 9, 7, 5, 3] - B.
11-9-7-5-3 - C.
[3, 5, 7, 9, 11] - D.
3-5-7-9-11
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
11-9-7-5-3El método
joinde las cadenas de Python es útil para convertir un iterable en un string en base a un separador.Su sintaxis es la siguiente:
separador.join(iterable).En nuestro ejemplo el
iterablees una compresión de lista que va del11al2de uno en uno en secuencia decremental.Y nuestro
separadores un-, por ello el resultado final es11-9-7-5-3como string.