Método join() en Python

El método join() en Python toma todos los elementos en un iterable y los une en una sola cadena.

Se debe especificar una cadena como separador.

Ejemplo

Une todos los elementos de una tupla en una cadena, usando un carácter hash como separador:

myTuple = ("Juan", "Marta", "Carolina")

x = "#".join(myTuple)

print(x)

Sintaxis

string.join(iterable)

Valores de parámetros

ParámetroDescripción
iterableRequerido. Cualquier objeto iterable donde todos los valores devueltos son cadenas

Ejemplo

Une todos los elementos de un diccionario en una cadena, usando la palabra «PRUEBA» como separador:

myDict = {"nombre": "Pepe", "País": "España"}
mySeparator = "Test"

x = mySeparator.join(myDict)

print(x)

Importante: cuando se usa un diccionario como iterable, los valores devueltos son las claves, no los valores.