Dividir Cadenas de Varios Renglones

PythonPythonBeginner
Practicar Ahora

This tutorial is from open-source community. Access the source code

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En Python, una cadena de texto multilínea es una cadena que contiene varias líneas de texto. A veces, es necesario dividir una cadena de texto multilínea en una lista de líneas individuales. Esto puede ser útil cuando necesitas procesar cada línea por separado.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/ModulesandPackagesGroup -.-> python/standard_libraries("Common Standard Libraries") subgraph Lab Skills python/comments -.-> lab-13721{{"Dividir Cadenas de Varios Renglones"}} python/lists -.-> lab-13721{{"Dividir Cadenas de Varios Renglones"}} python/function_definition -.-> lab-13721{{"Dividir Cadenas de Varios Renglones"}} python/standard_libraries -.-> lab-13721{{"Dividir Cadenas de Varios Renglones"}} end

Dividir en líneas

Escribe una función llamada split_lines(s) que tome una cadena de texto multilínea s como entrada y devuelva una lista de líneas individuales. Tu función debe dividir la cadena en cada salto de línea (\n) y devolver una lista de las líneas resultantes.

def split_lines(s):
  return s.split('\n')
split_lines('This\nis a\nmultiline\nstring.\n')
## ['This', 'is a','multiline','string.', '']

Resumen

Para dividir una cadena de texto multilínea en una lista de líneas individuales en Python, puedes usar el método split() con el carácter de salto de línea (\n) como delimitador. Esto dividirá la cadena en cada salto de línea y devolverá una lista de las líneas resultantes.