String split Python

Método split en Python

El método split() en Python permite dividir una string en una lista. Por defecto se divide buscando el espacio.

cadena = "Python es lo mejor"
x = cadena.split()
print(x)
# ['Python', 'es', 'lo', 'mejor']

Se le puede pasar como parámetro un string para utilizarlo como criterio de división.

cadena = "Python#es#lo#mejor"
x = cadena.split("#")
print(x)
# ['Python', 'es', 'lo', 'mejor']

Permite también un segundo parámetro que indica el número máximo de divisiones a realizar.

cadena = "Python#es#lo#mejor"
x = cadena.split("#", 2)
print(x)
# ['Python', 'es', 'lo#mejor']

Ejemplos

Ejemplo de split en una string que tiene dos elementos seguidos del tipo a dividir (la "r"). Se crea un elemento vacío en la lista.

cadena = "El perro de san roque"
x = cadena.split("r")
print(x)
# ['El pe', '', 'o de san ', 'oque']

Ejemplo de split usando el segundo parámetro de la función que indica el número máximo de divisiones a realizar.

cadena = "1 1 11 1 35"
x = cadena.split("1", 3)
print(x)
# ['', ' ', ' ', '1 1 35']

¡Deja un comentario!

avatar
  Subscribe  
Notify of