Курс Python → Разделение строки в Python
Для разбиения строки на список строк в Python используется метод split(). Этот метод позволяет разделить строку на подстроки на основе определенного разделителя. По умолчанию разделителем является символ пробела, но его можно изменить, передав нужный символ в качестве аргумента методу split().
Например, если у нас есть строка mystring = "Hello, world!", и мы хотим разбить ее на список слов, мы можем использовать следующий код:
mystring = "Hello, world!" words = mystring.split() print(words)
Результат выполнения этого кода будет список ['Hello,', 'world!'], так как метод split() разделил строку на две подстроки — «Hello,» и «world!». Если же мы хотим разделить строку по другому разделителю, например, запятой, мы можем передать этот разделитель в метод split():
mystring = "apple,orange,banana"
fruits = mystring.split(',')
print(fruits)
Результат выполнения этого кода будет список ['apple', 'orange', 'banana'], так как строка была разделена по символу запятой. Кроме того, метод split() имеет второй необязательный аргумент — maxsplit, который определяет максимальное количество разбиений. По умолчанию maxsplit равен -1, что означает без ограничений.
В общем, метод split() является удобным способом разбить строку на список подстрок в Python, и может быть использован для различных задач обработки текста и данных.
Другие уроки курса "Python"
- Утечки переменных цикла в Python 3.x
- Метод rxor для операции побитового исключающего «или»
- Оператор in и not in в Python
- Регулярные выражения в Python
- Работа с утверждениями в Python
- Генерация тестовых данных с factory_boy
- Переименование файлов в Python
- Защита данных в Python
- Нахождение пересечения множеств
- Модуль Antigravity в Python 3
- Создание копии списка в Python
- Работа с IP-адресами в Python
- JMESPath в Python
- Названия столбцов в Python таблицах
- Отладка регулярных выражений в Python
- Итераторы с потерямиZIP
- Логирование в Python
- Оптимизация параметров в Python
- Список переменных в Python
- Генерация QR-кодов с библиотекой qrcode
- Множества и frozenset
- Улучшение читаемости кода в Python
- Введение в PyTorch
- Округление в Python
- Создание класса в Python
- Построение графиков в Matplotlib
- Роль object и type в Python
- Печать комбинаций в Python с Itertools
- Измерение времени выполнения кода
- Создание и инициализация объектов
- Создание namedtuple списком полей
- Возвращение нескольких значений
- Поиск шаблона в начале строки
- Частичное применение функций в Python
- Defaultdict в Python
- Очистка данных с Pandas
- Обрезка изображения с Pillow
- Многоточие в Python
- Метод __iand__ для пользовательских классов
- Многострочные комментарии в Python
- Обработка исключений
- Удаление элементов из списка
- Оператор морж в Python 3.8
- Поиск самого частого элемента
- Очистка входных данных
- Метод __getitem__ в Python
- Выбор редактора кода.















