Método split() en Python

El método split() en Python divide una cadena en una lista.

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

Nota: cuando se especifica maxsplit, la lista contendrá el número especificado de elementos más uno.

Ejemplo

Divide una cadena en una lista donde cada palabra es un elemento de la lista:

txt = "Bienvenido al curso de Python"

x = txt.split()

print(x)

Sintaxis

string.split(separador, maxsplit)

Valores de parámetros

ParámetrosDescripción
separadorOpcional. Especifica el separador que se utilizará al dividir la cadena. Por defecto, cualquier espacio en blanco es un separador
maxsplitOpcional. Especifica cuántas divisiones hacer. El valor predeterminado es -1, que es «todas las ocurrencias»

Ejemplo

Divida la cadena, usando una coma, seguida de un espacio, como separador:

txt = "Hola, me llamo Javier, tengo 28 años"

x = txt.split(", ")

print(x)

Ejemplo

Utilice un carácter hash como separador:

txt = "manzana#plátano#fresa#naranja"

x = txt.split("#")

print(x)

Ejemplo

Divida la cadena en una lista con un máximo de 2 elementos:

txt = "manzana#plátano#fresa#naranja"

# ¡establecer el parámetro maxsplit en 1 devolverá una lista con 2 elementos!
x = txt.split("#", 1)

print(x)