Курс 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
- Генераторы в Python
- Оператор «not» в Python
- Списки: объединение, изменение
- Установка и использование howdoi
- Сокращение ссылок с pyshorteners
- Метод split() для разделения строк
- split() — разделение строки
- IPython и Jupyter Notebook: руководство
- Python UserString — создание подклассов строк
- Копирование файлов с shutil()
- Управление контекстом выполнения
- Получение пути к текущему скрипту с помощью os
- Символ подчеркивания в Python
- Область видимости переменных
- Сортировка HTML-элементов
- Расширение операции побитового «и» в Python
- Оператор объединения словарей
- Объединение кортежей в Python
- Работа с рекламными данными в Pandas
- Удаление элемента из списка
- Генераторы в Python
- Просмотр атрибутов и методов класса
- Атрибуты класса и экземпляра в Python
- Удаление пробелов методом translate()
- Python 3.12: переиспользование кавычек
- SciPy: широкий функционал для математических операций
- Оценка точности модели
- Beautiful Soup — извлечение данных из HTML
- Нахождение хеша для бесконечности и NaN в Python
- Значения по умолчанию в Python
- Декораторы в Python
- Подсказки при вводе данных в Python
- List Comprehension Tutorial
- Форматирование данных с pprint
- Циклы for в Python
- Python Метод Union Множеств
- Функции map, filter, reduce
- Форматирование вывода с F-строками
- Переопределение метода sub
- Декоратор @override
- Работа с изменяемыми коллекциями
- Условные выражения в Python
- Конкатенация строк в Python
- Применение команды break
- Управление браузером с Selenium















