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
stringconcaté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
iterablelèvera unTypeError
Maintenant, pour ajouter des espaces blancs , il suffit de remplacer le string_namepar un " "ou les ' 'deux fonctionneront et placer le iterableque 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.
listcomme nom de variable.