Назад к вопросам
Intern
89
questionbank

Как разбить строку на список строк в Python?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

# Использование метода split() для разбития по пробелам
string = "Это строка для разбития"
word_list = string.split()
# Результат: ['Это', 'строка', 'для', 'разбития']

# Использование метода split() с разделителем
string_with_commas = "один,два,три,четыре"
item_list = string_with_commas.split(',')
# Результат: ['один', 'два', 'три', 'четыре']

# Использование метода splitlines() для разбития по символам переноса строки
multiline_string = "Строка 1\nСтрока 2\rСтрока 3\r\nСтрока 4"
line_list = multiline_string.splitlines()
# Результат: ['Строка 1', 'Строка 2', 'Строка 3', 'Строка 4']

# Использование регулярных выражений с re.split()
import re
string_with_delimiters = "apple,banana;orange"
split_list = re.split(r'[,;]', string_with_delimiters)
# Результат: ['apple', 'banana', 'orange']

# Разбитие строки на отдельные символы
character_list = list("абвгд")
# Результат: ['а', 'б', 'в', 'г', 'д']
Метод Описание Пример использования
split() Разбивает строку по указанному разделителю. По умолчанию - пробелы. string.split(',')
splitlines() Разбивает строку по символам переноса строки (\n, \r, \r\n). multiline_string.splitlines()
re.split() Разбивает строку по шаблону регулярного выражения. re.split(r'[,;]', string)
list() Преобразует строку в список ее символов. list(string)