Курс 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"
- Измерение времени выполнения кода
- Flask: создание веб-приложений
- kwargs в Python
- Возврат нескольких значений
- Псевдонимы в Python
- Фильтрация данных в Python.
- Определение основы слова с showballstemmer
- Перевод текста с Python Translator
- Метод __int__ в Python
- Переменная с нижним подчеркиванием
- Операторы увеличения и уменьшения в Python
- Математические функции в Python
- Генераторы в Python
- Тестирование с unittest
- Big O оптимизация
- Отображение графиков в Jupyter с Matplotlib
- Кортеж в Python: создание, доступ, изменение
- Работа с f-строками 2.0
- Подчеркивание в REPL
- Форматирование строк в Python.
- Метод __ixor__ для побитового исключающего ИЛИ
- Декораторы в Python
- Бесконечная проверка в Python
- Вывод букв строки в Python
- Глобальные переменные в Python
- Генерация резюме в Gensim
- Модуль math: константы π и e
- Лямбда-функции для min/max
- Многострочные комментарии в Python
- Библиотека funcy: удобные утилиты
- Генераторы по генератору
- Условные выражения в Python
- Сортировка и обратный порядок
- ChainMap избыточные ключи
- Оценка точности модели
- Solidity для DeFi Ethereum
- Удаление элемента из списка в Python
- Измерение времени выполнения кода
- Работа с географическими данными в Python
- Оператор walrus в Python
- Переворот строки
- Переворот списка в Python
- Изменение регистра данных















