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

Beginner

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

Введение

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

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

Напишите функцию 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) в качестве разделителя. Это разделит строку при каждом символе новой строки и вернет список полученных строк.