Dividir Strings Multilinhas

Beginner

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

Introdução

Em Python, uma string multilinhas (multiline string) é uma string que contém múltiplas linhas de texto. Às vezes, é necessário dividir uma string multilinhas em uma lista de linhas individuais. Isso pode ser útil quando você precisa processar cada linha separadamente.

Dividir em Linhas

Escreva uma função chamada split_lines(s) que recebe uma string multilinhas s como entrada e retorna uma lista de linhas individuais. Sua função deve dividir a string em cada quebra de linha (\n) e retornar uma lista das linhas resultantes.

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

Resumo

Para dividir uma string multilinhas em uma lista de linhas individuais em Python, você pode usar o método split() com o caractere de quebra de linha (\n) como delimitador. Isso dividirá a string em cada quebra de linha e retornará uma lista das linhas resultantes.