Курс 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"
- Проблемы с dict в Python
- Работа с модулем random
- Python и Монти Пайтон
- Преобразование списка в словарь через генератор
- Удаление ссылок в Python
- Импорт с альтернативным именем
- Фильтрация списка от «ложных» значений
- None в Python: использование и особенности
- Вывод переменной и строки в Python
- Перетасовка списков в Python
- Отладка кода
- Генерация тестовых данных с factory_boy
- Работа с комплексными числами
- Функция reduce() из модуля functools
- Срез списка в Python
- Разделение строки в Python
- Подписка на @SelectelNews
- Объединение списков в Python.
- Переменные в Python
- Шаблоны и наследование в Flask
- Разность множеств
- Работа с аргументами командной строки
- Метод сравнения объектов в Python
- Howdoi — получение ответов из терминала
- Класс-оболочка для словарей
- Метод __index__ в Python
- Проверка переменных окружения в Python
- Python-dateutil — работа с датами
- Расширение информации об ошибке в Python
- Ввод нескольких значений
- Логические значения в Python
- Создание копии списка в Python
- Тестирование с unittest
- Поиск элементов BeautifulSoup
- Работа с YAML в Python
- Удаление ключей из словаря
- Модуль pprint: улучшение вывода данных
- Блок try…finally в Python
- Преобразование списков в словарь
- Проверка элементов списка условием
- Дефолтные параметры в Python
- Создание именованных кортежей в Python
- Генератор чисел Фибоначчи















