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.


Sintaxis del Método split() en Python

La sintaxis básica del método split() es la siguiente:

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

frase = "Hola, soy una cadena de texto"
palabras = frase.split()
print(palabras)

Resultado:

['Hola,', 'soy', 'una', 'cadena', 'de', 'texto']

División por un Delimitador Personalizado

fecha = "2023-09-29"
      elementos_fecha = fecha.split("-")
      print(elementos_fecha)

Resultado:

['2023', '09', '29']

Limitar el Número de Divisiones

frase = "Esto es una oración con muchas palabras"
palabras = frase.split(" ", 3)
print(palabras)

Resultado:

['Esto', 'es', 'una', 'oración con muchas palabras']

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 bucles for para 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.