Donc, pour obtenir le résultat souhaité, nous devons d'abord savoir comment fonctionne la fonction.
La syntaxe de la join()
méthode décrite dans la documentation python est la suivante:
string_name.join(iterable)
Choses à noter:
- Il renvoie un
string
concaténé avec les éléments de iterable
. Le séparateur entre les éléments étant le string_name
.
- Toute valeur non-chaîne dans le
iterable
lèvera unTypeError
Maintenant, pour ajouter des espaces blancs , il suffit de remplacer le string_name
par un " "
ou les ' '
deux fonctionneront et placer le iterable
que nous voulons concaténer.
Donc, notre fonction ressemblera à ceci:
' '.join(my_list)
Mais que se passe-t-il si nous voulons ajouter un nombre particulier de white spaces
entre nos éléments dans le iterable
?
Nous devons ajouter ceci:
str(number*" ").join(iterable)
ici le number
sera une entrée utilisateur.
Donc, par exemple si number=4
.
Ensuite, la sortie de str(4*" ").join(my_list)
sera how are you
, donc entre chaque mot, il y a 4 espaces blancs.
list
comme nom de variable.