Ir al contenido principal

Tutorial: dividir cadenas en Python

Aprende a realizar distintas operaciones con cadenas usando funciones integradas de Python como split, join y expresiones regulares.
Actualizado 17 sept 2026  · 2 min leer

Explorar con IA

ChatGPTClaudePerplexity

El método de cadenas de Python split() recibe una cadena y devuelve una lista con las palabras que contiene separándolas, por defecto, por los espacios en blanco. Además, admite un argumento opcional para limitar el número de divisiones.

El método split() convierte la cadena en otros tipos de datos como listas al partirla en fragmentos. Python ofrece dos métodos: .split() y .rsplit().

Tanto .split() como .rsplit() aceptan un elemento separador por el que se divide la cadena y un parámetro maxsplit que indica el número máximo de subcadenas que queremos obtener.

Ejemplo de uso del método .split()

string1

Vamos a dividir la cadena anterior usando el método .split(). Fíjate en que .split() empieza a dividir por la izquierda de la cadena. Acepta dos argumentos: el separador sep y el número máximo de divisiones de la cadena maxsplit.

string2

Ejemplo: dividir cadenas en muchas subcadenas

En el siguiente ejemplo, dividirás la cadena file en varias subcadenas en los saltos de línea. Después, mostrarás la variable resultante file_split. Por último, completa el bucle for para dividir las cadenas en varias subcadenas usando comas como elemento separador.

substrings

Al ejecutar el código anterior, se obtiene el siguiente resultado:

['mtv films election, a high school comedy, is a current example', 'from there, director steven spielberg wastes no time, taking us into the water on a midnight swim'] ['mtv films election', ' a high school comedy', ' is a current example'] ['from there', ' director steven spielberg wastes no time', ' taking us into the water on a midnight swim'].

Pruébalo tú mismo.

Si quieres saber más sobre operaciones con cadenas, echa un vistazo a este vídeo de nuestro curso Regular Expressions in Python y a nuestro tutorial de expresiones regulares en Python.

Este contenido se extrae del curso de DataCamp Regular Expressions in Python de Maria Eugenia Inzaugarat.

Temas
Python

Aprende más sobre Python

Curso

Expresiones regulares en Python

4 h
49.8K
Aprende a manipular cadenas y conviértete en un maestro en el uso de expresiones regulares.
Ver detallesRight Arrow
Iniciar Curso
Ver másRight Arrow
Relacionado

Tutorial

Tutorial de cadenas en Python

En este tutorial, aprenderás todo sobre las cadenas de Python: trocearlas y encadenarlas, manipularlas y darles formato con la clase Formatter, cadenas f, plantillas y ¡mucho más!
Sejal Jaiswal's photo

Sejal Jaiswal

10 min

Tutorial

Tutorial sobre cómo concatenar cadenas en Python

Aprende varios métodos para concatenar cadenas en Python, con ejemplos que ilustran cada técnica.
DataCamp Team's photo

DataCamp Team

5 min

Tutorial

Cómo recortar una cadena en Python: Tres métodos diferentes

Aprende los fundamentos para recortar caracteres iniciales y finales de una cadena en Python.
Adel Nehme's photo

Adel Nehme

6 min

Tutorial

Tutorial de Python String format()

Aprende a formatear cadenas en Python.
DataCamp Team's photo

DataCamp Team

5 min

Tutorial

Tutorial sobre coincidencia difusa de cadenas en Python

En este tutorial, aprenderás a comparar cadenas de forma aproximada y a determinar su grado de similitud mediante varios ejemplos.
Kurtis Pykes 's photo

Kurtis Pykes

11 min

Tutorial

Cómo dividir listas en Python: Ejemplos básicos y métodos avanzados

Aprende a dividir listas de Python con técnicas como el corte, las comprensiones de listas y las herramientas iterativas. Descubre cuándo utilizar cada método para un manejo óptimo de los datos.
Allan Ouko's photo

Allan Ouko

11 min

Ver MásVer Más