Portanto, para obter a saída desejada, devemos primeiro saber como a função funciona.
A sintaxe do join()
método, conforme descrito na documentação do Python, é a seguinte:
string_name.join(iterable)
Coisas a serem observadas:
- Ele retorna um
string
concatenado com os elementos de iterable
. O separador entre os elementos sendo o string_name
.
- Qualquer valor não string no
iterable
irá gerar umTypeError
Agora, para adicionar espaços em branco , precisamos apenas substituir o string_name
por um " "
ou ' '
ambos irão funcionar e colocar o iterable
que queremos concatenar.
Portanto, nossa função será mais ou menos assim:
' '.join(my_list)
Mas, e se quisermos adicionar um determinado número de white spaces
entre nossos elementos no iterable
?
Precisamos adicionar isto:
str(number*" ").join(iterable)
aqui, number
será uma entrada do usuário.
Então, por exemplo, se number=4
.
Então, a saída de str(4*" ").join(my_list)
será how are you
, portanto, entre cada palavra, há 4 espaços em branco.
list
como um nome de variável.