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ámetros | Descripción |
---|---|
separador | Opcional. Especifica el separador que se utilizará al dividir la cadena. Por defecto, cualquier espacio en blanco es un separador |
maxsplit | Opcional. 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)