Курс 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
- Подсчет элементов в Python
- Метод join() для объединения элементов строки
- Поиск повторов в списке
- Проверка памяти объекта
- Работа с срезами в Numpy
- Логирование с Logzero
- Методы list в Python
- Применение промокода в Много лосося
- Оценка выражений генератора в Python
- Получение текущего времени в Python
- Подписка на @SelectelNews
- Pillow: работа с изображениями
- Добавление элементов в список: append() vs extend()
- Преобразование чисел в слова
- split() без разделителя
- Округление чисел с помощью round
- Метод rrshift для пользовательских объектов
- Отображение HTML кода в Python
- Фильтрация входных данных в Python
- Метод __float__ в Python
- Обновление и получение данных в SQLite
- Выбор редактора кода.
- Печать месячного календаря
- Декораторы в Python
- Создание и операции с дробями
- Функция map() и ленивая оценка
- Особенности запятых в Python
- Сортировка данных с лямбда-функциями
- Antigravity модуль
- Генерация QR-кодов с библиотекой qrcode
- Управление ресурсами с контекстными менеджерами
- Извлечение данных из JSON
- Удаление первого элемента списка
- Метод count() для списков
- Зарезервированные слова в Python
- Управление виртуальными средами в Python
- Установка и использование Logzero
- Тестирование модели в PyTorch
- Python Метод sleep() времени
- Переворот строки с использованием цикла
- Оператор «not» в Python
- Работа с географическими данными.
- Удаление элементов во время итерации
- Обработка элементов в Python















