Curso
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()

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.

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.

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'].
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.

