Método split() en Python
El método
split()
es una función incorporada en Python que se utiliza para dividir una cadena en una lista de subcadenas o palabras. Por defecto, divide la cadena en función de los espacios en blanco, pero también puedes especificar un delimitador personalizado para dividir la cadena en función de un carácter o una secuencia de caracteres específicos.
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 split() en Python
La sintaxis básica del método
split()
es la siguiente:
Ejemplo
cadena.split([separador[, maxsplit]])
-
cadena: La cadena que deseas dividir en subcadenas. -
separador(opcional): El carácter o secuencia de caracteres que se utilizará como delimitador para dividir la cadena. Si no se proporciona, por defecto, se divide en espacios en blanco. -
maxsplit(opcional): El número máximo de divisiones que se realizarán. Si se omite o se establece en-1, se realizarán todas las divisiones posibles.
División por Espacios en Blanco con el Método split() en Python
Ejemplo
frase = "Hola, soy una cadena de texto"
palabras = frase.split()
print(palabras)
print(palabras)
Resultado:
División por un Delimitador Personalizado
Ejemplo
fecha = "2023-09-29"
elementos_fecha = fecha.split("-")
print(elementos_fecha)
Resultado:
Limitar el Número de Divisiones
Ejemplo
frase = "Esto es una oración con muchas palabras"
palabras = frase.split(" ", 3)
print(palabras)
print(palabras)
Resultado:
A tener en cuenta
-
El método
split()es útil para dividir cadenas en palabras o elementos para su posterior procesamiento. -
Puedes usar el resultado de
split()en buclesforpara iterar a través de las subcadenas resultantes. -
Ten en cuenta que
split()devuelve una lista de subcadenas.
Espero que esta lección te haya ayudado a comprender el método
split()
en Python. Si tienes más preguntas o necesitas ejemplos adicionales, no dudes en preguntar.
- Tutorial de Cadenas en Python
Practica Método split() 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: Dividir una cadena con split()
Separa una frase en palabras con split().
Ejercicio: La sintaxis básica del método
La sintaxis básica del método split() es la siguiente.
Ejercicio: Usar print()
La sintaxis básica del método split() es la siguiente.
Ejemplo
fecha = "2023-09-29"
elementos_fecha = fecha.split("-")
print(elementos_fecha)
Ejercicio: La sintaxis básica del método (2)
La sintaxis básica del método split() es la siguiente.
Ejemplo
frase = "Esto es una oración con muchas palabras"
palabras = frase.split(" ", 3)
print(palabras)
Ejercicio: La sintaxis básica del método (3)
La sintaxis básica del método split() es la siguiente.
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.