Entonces, para lograr el resultado deseado, primero debemos saber cómo funciona la función.
La sintaxis del join()
método como se describe en la documentación de Python es la siguiente:
string_name.join(iterable)
Cosas a tener en cuenta:
- Devuelve un
string
concatenado con los elementos de iterable
. El separador entre los elementos es el string_name
.
- Cualquier valor que no sea una cadena en el
iterable
generará unTypeError
Ahora, para agregar espacios en blanco , solo necesitamos reemplazar el string_name
con uno " "
o ' '
ambos funcionarán y colocar el iterable
que queremos concatenar.
Entonces, nuestra función se verá así:
' '.join(my_list)
Pero, ¿qué pasa si queremos agregar un número particular de white spaces
entre nuestros elementos en el iterable
?
Necesitamos agregar esto:
str(number*" ").join(iterable)
aquí, number
será una entrada del usuario.
Entonces, por ejemplo si number=4
.
Entonces, la salida de str(4*" ").join(my_list)
será how are you
, por lo que entre cada palabra hay 4 espacios en blanco.
list
como nombre de variable.