@Steve Você precisa importar a addfunção do operatormódulo. A propósito, é "".joinmelhor se adequar aqui, mas se você quiser adicionar diferentes tipos de objetos, você pode usar adicionar Verifique este exemplo de trabalho
>>> tup =('a','b','c','d','g','x','r','e')>>>''.join(tup)'abcdgxre'>>>>>> help(str.join)Help on method_descriptor:
join(...)
S.join(iterable)-> str
Return 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
neste exemplo @GrijeshChauhan?add
função dooperator
módulo. A propósito, é"".join
melhor se adequar aqui, mas se você quiser adicionar diferentes tipos de objetos, você pode usar adicionar Verifique este exemplo de trabalhoRespostas:
Use
str.join
:fonte
''.join(map(str, tup))
aqui está uma maneira fácil de usar o join.
fonte
Isso funciona:
Vai produzir:
Você também pode usar um delimitador como uma vírgula para produzir:
Usando:
fonte
A maneira mais fácil seria usar o join desta forma:
Isso funciona porque seu delimitador é essencialmente nada, nem mesmo um espaço em branco: ''.
fonte