@Steve Vous devez importer la addfonction du operatormodule. Btw "".joinconvient mieux ici, mais si vous souhaitez ajouter différents types d'objets, vous pouvez utiliser ajouter Vérifiez cet exemple de travail
>>> tup =('a','b','c','d','g','x','r','e')>>>''.join(tup)'abcdgxre'>>>>>> help(str.join)Help on method_descriptor:
join(...)
S.join(iterable)-> strReturn a string which is the concatenation of the strings in the
iterable.The separator between elements is S.>>>
reduce(add, ('a', 'b', 'c', 'd'))
add
contient cet exemple @GrijeshChauhan?add
fonction duoperator
module. Btw"".join
convient mieux ici, mais si vous souhaitez ajouter différents types d'objets, vous pouvez utiliser ajouter Vérifiez cet exemple de travailRéponses:
Utilisez
str.join
:la source
''.join(map(str, tup))
voici un moyen simple d'utiliser join.
la source
Cela marche:
Il produira:
Vous pouvez également utiliser un délimiteur comme une virgule pour produire:
En utilisant:
la source
Le moyen le plus simple serait d'utiliser la jointure comme ceci:
Cela fonctionne parce que votre délimiteur n'est essentiellement rien, pas même un espace vide: ''.
la source