Prueba esto tambiénreduce(add, ('a', 'b', 'c', 'd'))
Grijesh Chauhan
¿Qué hay adden este ejemplo @GrijeshChauhan?
Steve
@Steve Necesitas importar la addfunción del operatormódulo. Por cierto, se "".joinadapta mejor aquí, pero si desea agregar diferentes tipos de objetos, puede usar agregar Verifique este ejemplo de trabajo
>>> 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
en este ejemplo @GrijeshChauhan?add
función deloperator
módulo. Por cierto, se"".join
adapta mejor aquí, pero si desea agregar diferentes tipos de objetos, puede usar agregar Verifique este ejemplo de trabajoRespuestas:
Utilizar
str.join
:fuente
''.join(map(str, tup))
aquí hay una manera fácil de usar join.
fuente
Esto funciona:
Producirá:
También puede usar un delimitador como una coma para producir:
Mediante el uso:
fuente
La forma más fácil sería usar una combinación como esta:
Esto funciona porque su delimitador es esencialmente nada, ni siquiera un espacio en blanco: ''.
fuente