Чтобы разделить строку символом новой строки в 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']