Quindi, per ottenere l'output desiderato, dovremmo prima sapere come funziona la funzione.
La sintassi per il join()
metodo descritta nella documentazione di python è la seguente:
string_name.join(iterable)
Cose da notare:
- Restituisce un
string
concatenato con gli elementi di iterable
. Il separatore tra gli elementi è il file string_name
.
- Qualsiasi valore non stringa nel file
iterable
genererà un fileTypeError
Ora, per aggiungere spazi bianchi , dobbiamo solo sostituire il string_name
con a " "
o ' '
entrambi funzioneranno e posizioneranno il iterable
che vogliamo concatenare.
Quindi, la nostra funzione sarà simile a questa:
' '.join(my_list)
Ma cosa succede se vogliamo aggiungere un numero particolare di white spaces
tra i nostri elementi nel iterable
?
Dobbiamo aggiungere questo:
str(number*" ").join(iterable)
qui, number
sarà un input dell'utente.
Quindi, ad esempio, se number=4
.
Quindi, l'output di str(4*" ").join(my_list)
sarà how are you
, quindi tra ogni parola ci sono 4 spazi bianchi.
list
come nome di variabile.