Различные способы разделения строки с помощью новой строки в Python

Чтобы разделить строку символом новой строки в Python, вы можете использовать различные методы. Вот несколько подходов:

Метод 1: использование функции Split()

string = "Hello\nWorld\nPython"
result = string.split("\n")
print(result)

Выход:

['Hello', 'World', 'Python']

Метод 2: использование функции Splitlines()

string = "Hello\nWorld\nPython"
result = string.splitlines()
print(result)

Выход:

['Hello', 'World', 'Python']

Метод 3: использование функции re.split() из модуля re

import re
string = "Hello\nWorld\nPython"
result = re.split(r'\n', string)
print(result)

Выход:

['Hello', 'World', 'Python']

Метод 4. Использование понимания списка

string = "Hello\nWorld\nPython"
result = [line.strip() for line in string.split('\n')]
print(result)

Выход:

['Hello', 'World', 'Python']

Метод 5: использование метода Split() с функцией map()

string = "Hello\nWorld\nPython"
result = list(map(str.strip, string.split('\n')))
print(result)

Выход:

['Hello', 'World', 'Python']