Курс 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"
- Настройка шрифта и цвета в Tkinter
- Работа со слайсами
- Пропуск строк в файле с itertools
- Особенности запятых в Python
- Сортировка данных в Python
- Удаление дубликатов с помощью множеств
- Извлечение аудио из видео
- Резервирование символов в Python
- Методы shutil для работы с файлами
- Работа со словарями Python
- Использование подчеркивания в REPL
- Инициализация переменных
- Профилирование кода на Python
- Логирование в Python
- Вычисление натурального логарифма в NumPy
- Работа со строками в Python
- Работа с WindowsPath()
- Сортировка в Python
- Проверка ввода с помощью isdigit
- Сравнение def и lambda в Python
- Инверсия списков и строк в Python
- Разрешение имен в Python
- Поиск кода
- Создание генераторов
- Создание спинбокса в tkinter
- Декораторы в Python
- Распаковка элементов последовательности
- Работа с изменяемыми списками
- Создание детектора плагиата
- Операции с комплексными числами
- Определение индекса элемента списка
- Курс Data Scientist в медицине
- Оператор continue в Python
- Управление фоновыми задачами в Python
- Равенство и идентичность в Python
- Работа с CSV файлами в Python
- Операции с кортежами
- Преобразование данных в Python
- Комментарии в Python
- Модуль xkcd: добавление юмора в Python
- Работа с датой и временем в Python
- Обновление ключей в Python















