Курс 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"
- Работа с collections.Counter
- Декораторы в Python
- Атрибуты класса и экземпляра в Python
- Выражения-генераторы в Python
- Генератор данных в Keras
- Добавление элемента к кортежу
- Функции высшего порядка в Python
- Вывод с переменной через запятую
- Работа с функцией next() в Python
- Обработка ошибок ввода данных
- Разделение строки на пары ключ-значение.
- Любовь к Python
- Копирование файлов с shutil()
- Переопределение метода __eq__
- Использование super() в Python
- Удаление ссылок в Python
- Метод __imod__ для Python
- Настройка шрифта и цвета в Tkinter
- Работа с многоуровневыми словарями в Python
- TON Smart Challenge #2: участие и подготовка
- Списки в Python: синтаксис представления
- Установка Git и AWS CLI
- Объединение, распаковка и деструктуризация
- Многопроцессорное программирование в Python
- Объединение словарей в Python
- Измерение времени выполнения кода
- Бинарный поиск
- Работа с байтовыми строками в Python
- Передача аргументов через **arguments
- Python-dateutil — работа с датами
- Частичное совпадение ввода
- Функции классификации комплексных чисел
- Делегирование в Python
- Заказ карты Тинькофф Black
- Очистка вывода в Python
- Функция map() и ленивая оценка
- Участие в LP стейкинге Waves
- Срезы в Python
- Работа с прокси в Python
- Распаковка аргументов в Python
- Решатель судоку на Python с pygame
- Создание вложенного генератора
- ChainMap избыточные ключи
- Модуль xkcd: загрузка комиксов
- Улучшенные подсказки для импорта в Python 3.12
- Установка и использование pyshorteners















