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
stringconcatenato con gli elementi di iterable. Il separatore tra gli elementi è il file string_name.
- Qualsiasi valore non stringa nel file
iterablegenererà un fileTypeError
Ora, per aggiungere spazi bianchi , dobbiamo solo sostituire il string_namecon a " "o ' 'entrambi funzioneranno e posizioneranno il iterableche vogliamo concatenare.
Quindi, la nostra funzione sarà simile a questa:
' '.join(my_list)
Ma cosa succede se vogliamo aggiungere un numero particolare di white spacestra i nostri elementi nel iterable?
Dobbiamo aggiungere questo:
str(number*" ").join(iterable)
qui, numbersarà 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.
listcome nome di variabile.