Курс 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.
- Работа с функцией next() в Python
- Установка Python3.7 и PIP
- Создание коллекций из генератора
- Работа с getopt
- Измерение времени выполнения кода
- Удаление элемента из списка в Python
- Определение функций с необязательными аргументами
- Переопределение метода divmod
- Извлечение данных из JSON
- Пространство имен в Python
- Хэш-функции в Python
- Отслеживание прогресса с tqdm
- Метод __irshift__ для побитового сдвига вправо
- Логические значения в Python
- Участие в сообществе @selectel
- Поиск кода
- Методы split() и join() — Python строк.
- Библиотека itertools: объединение списков
- Многострочные строки в Python
- Операции с массивами в NumPy
- Создание пар из последовательностей
- Модуль inspect: получение информации о объектах
- Получение имени функции с помощью inspect
- Оператор continue в Python
- Разделение списка на гнппы
- Принципы Zen Python
- Библиотека Rich: форматирование текста
- Экранирование символов в Python
- Python OrderedDict и fromkeys() — работа с словарями
- Аннотации типов в Python
- Удаление ресурса в Python
- Реализация операции -= для пользовательского класса
- Конкатенация списков в Python
- Класс Counter() для подсчета элементов
- Методы в Python
- Обработка исключений в Python
- Изменение элемента списка
- Defaultdict в Python
- Сортировка HTML по CSS-селектору
- Оценка точности модели
- Обработка ошибок в Python
- Проверка надежности пароля на Python
- Lambda-функция в Python: использование с map() и sum()
- Вызов функций по строке в Python.















