Разделение многострочных строк

PythonPythonBeginner
Практиковаться сейчас

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В Python многострочная строка - это строка, содержащая несколько строк текста. Иногда необходимо разбить многострочную строку на список отдельных строк. Это может быть полезно, когда необходимо обработать каждую строку отдельно.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/ModulesandPackagesGroup(["Modules and Packages"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) 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{{"Разделение многострочных строк"}} python/lists -.-> lab-13721{{"Разделение многострочных строк"}} python/function_definition -.-> lab-13721{{"Разделение многострочных строк"}} python/standard_libraries -.-> lab-13721{{"Разделение многострочных строк"}} end

Разбить на строки

Напишите функцию split_lines(s), которая принимает на вход многострочную строку s и возвращает список отдельных строк. Ваша функция должна разбивать строку при каждом символе новой строки (\n) и возвращать список полученных строк.

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

Резюме

Чтобы разбить многострочную строку на список отдельных строк в Python, можно использовать метод split(), используя символ новой строки (\n) в качестве разделителя. Это разделит строку при каждом символе новой строки и вернет список полученных строк.