DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Edited 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.

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more