Método join() en Python

El método join() en Python se utiliza para unir elementos de una secuencia en una sola cadena. Funciona tomando una cadena (también conocida como "separador") y utilizando esa cadena como separador para concatenar los elementos de una secuencia, como una lista o una tupla, en una cadena más larga.

Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.

Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.


Sintaxis del Método join() en Python

Ejemplo

    palabras = ["aprender", "python", "hoy"]
print(" ".join(palabras))
print("-".join(palabras))
  
Abrir en editor
  • separador : Es una cadena que se coloca entre cada elemento de la secuencia en la cadena resultante.
  • secuencia : Es la secuencia de elementos que deseas unir en una cadena.

Ejemplo del Método join() en Python

Ejemplo

    frutas = ['manzana', 'banana', 'cereza']
separador = ", "
frutas_concatenadas = separador.join(frutas)
print(frutas_concatenadas)
print(frutas_concatenadas)
  
Abrir en editor

En este ejemplo, frutas_concatenadas contendrá la cadena "manzana, banana, cereza" porque hemos utilizado "," como separador para unir los elementos de la lista frutas .

Es importante destacar que el método join() se aplica a una cadena (el "separador") y se llama en una secuencia (la "secuencia" que deseas unir). Puede ser útil para formatear salidas de texto o crear cadenas a partir de elementos de una lista o tupla, separados por un delimitador específico.


Practica Método join() en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Usar print()

El método join() en Python se utiliza para unir elementos de una secuencia en una sola cadena. Funciona tomando una cadena (también conocida como "separador") y.

Ejemplo

    palabras = ["aprender", "python", "hoy"]
print(" ".join(palabras))
print("-".join(palabras))
  
Abrir en editor

Ejercicio: Usar print() (2)

El método join() en Python se utiliza para unir elementos de una secuencia en una sola cadena. Funciona tomando una cadena (también conocida como "separador") y.

Ejemplo

    frutas = ['pera', 'mango', 'fresa']
separador = ", "
frutas_concatenadas = separador.join(frutas)
print(frutas_concatenadas)
  
Abrir en editor

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.


Resumen

  • Ejecuta y modifica cada ejemplo antes de seguir.
  • Revisa errores de indentación y de importación de módulos.
  • Consulta la lección anterior y la siguiente del menú lateral.