Mehrzeilige Strings aufteilen

PythonPythonBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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.