Método splitlines() en Python

El método splitlines() en Python es una función de cadena que se utiliza para dividir una cadena en una lista de subcadenas, utilizando los caracteres de salto de línea como separadores. Es útil cuando se trabaja con texto que contiene múltiples líneas y se desea procesar cada línea por separado.

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 método splitlines() en Python

La sintaxis general del método splitlines() es la siguiente:

Ejemplo

    print(string)
  

Donde:

  • cadena : Es la cadena original que se desea dividir en líneas.
  • keepends (opcional): Es un argumento booleano que determina si se deben mantener los caracteres de salto de línea ( True ) o si deben eliminarse ( False ) en la lista resultante. Por defecto, keepends es False .

Ejemplo método splitlines() en Python

Dividir una cadena en una lista donde cada línea es un elemento de la lista:

Ejemplo

    print(x)
print(x)
  

En el código que proporcionaste, la variable txt contiene la cadena "Bienvenido al tutorial de Python" . Luego, se utiliza el método splitlines() para dividir la cadena en una lista de subcadenas, utilizando los caracteres de salto de línea ( \n ) como separadores. Sin embargo, en la cadena original no hay caracteres de salto de línea, por lo que la función splitlines() simplemente devuelve una lista que contiene la cadena original como único elemento.

Resultado:

Ejemplo

    'Bienvenido al tutorial de Python'

La lista x contiene solo un elemento, que es la cadena "Bienvenido al tutorial de Python" , ya que no se encontraron caracteres de salto de línea en la cadena original.

Es importante tener en cuenta que el método splitlines() es útil cuando se trabaja con cadenas que contienen múltiples líneas separadas por saltos de línea ( \n ). Si no hay caracteres de salto de línea en la cadena, la función simplemente devuelve una lista que contiene la cadena original sin cambios.


Ejemplo de dividir la cadena con splitlines()

Divida la cadena, pero mantenga los saltos de línea:

Ejemplo

    print(string)
  

Valores de parámetros

La sintaxis indica el orden de argumentos y palabras clave. Copia la plantilla y sustituye nombres de columnas o literales entre comillas simples.

Parámetros Descripción
keeplinebreaks Opcional. Especifica si se deben incluir los saltos de línea (Verdadero) o no (Falso). El valor predeterminado es falso.

Practica Método splitlines() 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: La sintaxis general del método

La sintaxis general del método splitlines() es la siguiente.

Ejemplo

    print(string)
  
Abrir en editor

Ejercicio: Usar print()

Dividir una cadena en una lista donde cada línea es un elemento de la lista.

Ejemplo

    print(x)
  
Abrir en editor

Ejercicio: Divida la cadena, pero mantenga los saltos de línea

Divida la cadena, pero mantenga los saltos de línea.

Ejemplo

    print("Práctica 1208")
valores = [1, 2, 3]
print(sum(valores))
  
Abrir en editor