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-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 del11
al2
de uno en uno en secuencia decremental.Y nuestro
separador
es un-
, por ello el resultado final es11-9-7-5-3
como string.