Métodos de unión y división de cadenas Python

métodos de unión y división de cadenas

Existen una serie de métodos de unión y división de cadenas en Python que nos ayudan a unir o dividir la cadena de cierta forma según nuestro objetivo.

Unir una cadena de forma iterativa

join()

Toma todos los elementos en un iterable y los une en una cadena.

# Ejemplo de join()
l = ['Hola', 'Mundo']
print(', '.join(l))
Hola, Mundo

Dividir una cadena en tres partes con un separador

partition()

Busca una cadena especificada y la divide en una tupla que contiene tres elementos.

  1. El primer elemento contiene la parte anterior a la cadena especificada.
  2. El segundo elemento contiene la cadena especificada.
  3. El tercer elemento contiene la parte después de la cadena.
# Ejemplo de partition()
str = "mapecode.com"
print(str.partition("code"))
('mape', 'code', '.com')

Separar una cadena en varias partes con un separador

split()

El método divide una cadena en una lista.

Puede especificar el separador, el separador predeterminado es cualquier espacio en blanco.

# Ejemplo de split()
str = "mapecode, aprende, python"
print(str.split(", "))
['mapecode', 'aprende', 'python']

Dividir una cadena en líneas con un separador

splitlines()

Divide una cadena en una lista. La división se realiza en saltos de línea.

# Ejemplo de splitlines()
str = "mapecode\naprende\npython"
print(str)
print(str.splitlines())
mapecode
aprende
python
['mapecode', 'aprende', 'python']

Espero que te resulten de utilidad estos métodos sobre unión y división de cadenas en Python, si conoces más métodos te agradecería que los dejarás en comentarios para que todos podamos aprender 🙂

Deja un comentario