Курс 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"
- Модуль array: создание и использование массивов
- Метод __ixor__ для побитового исключающего ИЛИ
- Получение значений из словарей
- Numpy: объединение массивов
- Замена атрибута в именованном кортеже
- Оптимизация сравнения в Python
- Разделение строки на пары ключ-значение.
- split() — разделение строки
- Преобразование числа в восьмеричную строку
- Проверка переменных окружения в Python
- Оператор in для Python
- Логирование с Loguru
- Управление мышью и клавиатурой с Pyautogui
- Генераторы в Python
- Асинхронное программирование с asyncio
- Использование модуля __future__
- Метод join() для объединения элементов строки
- Базовые объекты Python
- Модуль subprocess: запуск внешних команд
- Установка и загрузка Instaloader
- Операторы сравнения в Python
- Работа с часовыми поясами в Python.
- Установка переменной среды в Python
- Документирование функций в Python
- Измерение времени выполнения кода
- Поиск шаблона в начале строки
- Библиотека itertools: объединение списков
- Получение размера объекта с sys.getsizeof()
- Обработка ошибок ввода данных
- Визуализация пропусков данных
- Копирование списков в Python
- Протокол управления контекстом
- Модуль pprint
- Утечки переменных цикла в Python 3.x
- Подсчет элементов с помощью Counter
- Подсказки типов в Python
- Регулярные выражения в Python
- Функция product() в Python
- Python itertools combinations() — группировка элементов
- Комментарии в Python
- Сравнение неупорядоченных списков
- Подсчет элементов с помощью Counter из collections
- Генерация QR-кодов с библиотекой qrcode
- Использование функции enumerate()
- Хранение данных с помощью dataclasses
- Проверка наличия элемента в списке















