Курс 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"
- Использование обратной косой черты в f-строках
- Разница между датами
- Форматирование кода на Python
- Декоратор Property в Python
- Списковое включение в Python
- Конкатенация строк в Python
- Создание именованных кортежей в Python
- Руководство по Pymorphy2
- Структура данных словарь в Python
- Сортировка и разворот списка
- Итераторы с потерямиZIP
- Работа с файлами в Python
- Проверка элементов списка условием
- UserList в Python: Описание и примеры использования
- HTTP-запросы с библиотекой Requests
- Замена текста в Python
- Работа с IP-адресами в Python
- Метод join() для объединения элементов
- Метод rlshift для битового сдвига
- Функция __init__ в Python
- Копирование словарей и списков в Python
- Идентификатор объекта в Python
- Управление контекстом выполнения
- Сортировка HTML-элементов
- Управление браузером с Selenium
- Поиск с помощью регулярных выражений
- Преобразование текста в нижний регистр
- Вакансии в Nebius
- Модуль inspect
- Обработка ошибок в JSON данных
- Оператор «is not» в Python
- Импорт с альтернативным именем
- Форматирование строк в Python
- Метод get() в Python
- Счетчик ссылок в Python
- Улучшение читаемости кода в Python
- Работа с процессами в Python
- Передача аргументов в Python
- Counter() — подсчет элементов
- Работа с GitHub в Telegram
- Функции any() и all() в Python
- Асинхронное программирование с asyncio
- Закрытие файла в Python
- Расчет времени выполнения
- Добавление вложенных списков















