Mehrzeilige Strings aufteilen

Beginner

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

Einführung

In Python ist ein mehrzeiliger String ein String, der mehrere Zeilen Text enthält. Manchmal ist es erforderlich, einen mehrzeiligen String in eine Liste einzelner Zeilen aufzuteilen. Dies kann nützlich sein, wenn Sie jede Zeile separat verarbeiten müssen.

In Zeilen aufteilen

Schreiben Sie eine Funktion namens split_lines(s), die einen mehrzeiligen String s als Eingabe nimmt und eine Liste einzelner Zeilen zurückgibt. Ihre Funktion sollte den String an jedem Zeilenumbruch (\n) aufteilen und eine Liste der resultierenden Zeilen zurückgeben.

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

Zusammenfassung

Um einen mehrzeiligen String in Python in eine Liste einzelner Zeilen aufzuteilen, können Sie die split()-Methode mit dem Zeilenumbruch-Zeichen (\n) als Trennzeichen verwenden. Dies wird den String an jedem Zeilenumbruch aufteilen und eine Liste der resultierenden Zeilen zurückgeben.