-
Notifications
You must be signed in to change notification settings - Fork 0
Python splitlines() — 10 ejemplos prácticos con resultados
Ben Kemp | Python/SQL/PowerBI/Excel Tutorials edited this page Jan 11, 2026
·
2 revisions
El método splitlines() en Python se utiliza para dividir un string en una lista de líneas, separando el texto por saltos de línea.
Reconoce distintos tipos de salto de línea (\n, \r\n, \r).
texto.splitlines(keepends=False)
keepends (opcional):False (por defecto): elimina los saltos de línea True: conserva los saltos de línea
texto = "Linea 1\nLinea 2\nLinea 3"
resultado = texto.splitlines()
print(resultado)Salida:
['Linea 1', 'Linea 2', 'Linea 3']texto = "Linea 1\nLinea 2\nLinea 3"
resultado = texto.splitlines(True)
print(resultado)Salida:
['Linea 1\n', 'Linea 2\n', 'Linea 3']contenido = "dato1\ndato2\ndato3\n"
resultado = contenido.splitlines()
print(resultado)Salida:
['dato1', 'dato2', 'dato3']texto = "Linea A\r\nLinea B\rLinea C\nLinea D"
resultado = texto.splitlines()
print(resultado)Salida:
['Linea A', 'Linea B', 'Linea C', 'Linea D']texto = "Python"
resultado = texto.splitlines()
print(resultado)Salida:
['Python']texto = "Linea 1\nLinea 2\nLinea 3"
resultado = texto.splitlines()
print(len(resultado))Salida:
3texto = " Linea 1 \n Linea 2 \n Linea 3 "
resultado = [linea.strip() for linea in texto.splitlines()]
print(resultado)Salida:
['Linea 1', 'Linea 2', 'Linea 3']texto = "Linea 1\n\nLinea 2\n\n"
resultado = [l for l in texto.splitlines() if l]
print(resultado)Salida:
['Linea 1', 'Linea 2']texto = "Error 1\nError 2\nError 3"
resultado = " | ".join(texto.splitlines())
print(resultado)Salida:
Error 1 | Error 2 | Error 3log = "INFO Inicio\nWARNING Memoria baja\nERROR Fallo crítico"
lineas = log.splitlines()
errores = [l for l in lineas if l.startswith("ERROR")]
print(errores)Salida:
['ERROR Fallo crítico']El método splitlines() es ideal para:
- Procesar texto multilínea
- Leer archivos y logs
- Limpiar y normalizar contenido
- Trabajar con datos línea por línea
Es más robusto que dividir manualmente por \n.
Wiki educativa con ejemplos prácticos de Python en español, enfocada en aprendizaje claro y aplicable.
Todos los ejemplos muestran código y salida real.
📘 Índice principal: Home
🔁 Contenido actualizado regularmente
🌐 Relacionado: SolveConPython (versión en español en desarrollo)