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
stringconcatenado con los elementos de iterable. El separador entre los elementos es el string_name.
- Cualquier valor que no sea una cadena en el
iterablegenerará unTypeError
Ahora, para agregar espacios en blanco , solo necesitamos reemplazar el string_namecon uno " "o ' 'ambos funcionarán y colocar el iterableque queremos concatenar.
Entonces, nuestra función se verá así:
' '.join(my_list)
Pero, ¿qué pasa si queremos agregar un número particular de white spacesentre nuestros elementos en el iterable?
Necesitamos agregar esto:
str(number*" ").join(iterable)
aquí, numberserá 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.
listcomo nombre de variable.