DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Updated on

Ibuprofeno.py💊| #13: Explica este código Python

Explica este código Python

Dificultad: Intermedio

print("-".join([str(i) for i in range(11,2,-2)]))
Enter fullscreen mode Exit fullscreen mode
  • 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)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

Respuesta:

  • B. 11-9-7-5-3

El método join de 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 iterable es una compresión de lista que va del 11 al 2 de uno en uno en secuencia decremental.

Y nuestro separador es un -, por ello el resultado final es 11-9-7-5-3 como string.