Курс 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
- Работа с CSV файлами в Python
- ROT13 Шифр Цезаря в Python
- Измерение времени выполнения кода
- Цикл for в Python
- Изменения в обработке логических значений
- Преобразование в float
- Генерация фальшивых данных с Faker
- Создание новых списков в Python
- Глобальные переменные в Python
- Работа с файлами в Python
- Хранение переменных в Python.
- Измерение времени выполнения в Python
- Работа с файловой системой в Python
- Закрытие файла в Python
- Установка и использование модуля Wikipedia
- Безопасный доступ к значениям словаря
- Лямбда-функции в Python
- Работа с коллекциями Python
- Область видимости переменных
- Множественное назначение в Python
- Атрибуты класса и экземпляра в Python
- Операции с массивами в NumPy
- List Comprehension Tutorial
- Python: отличительная особенность — отступы
- Удаление элемента из списка
- Класс UserDict: дополнительная функциональность
- Блок try-except-else
- Печать календаря
- ChainMap избыточные ключи
- Именованные кортежи в Python
- Распаковка значений в Python
- Объединение списков в строку
- Обработка ошибок ввода данных
- Создание циклической ссылки
- Метод ipow для возведения в степень
- Измерение времени выполнения кода
- Отправка HTTP-запросов в Python
- Удаление элементов из списка в Python.
- Списки в Python: синтаксис представления
- Работа с файлами в Python
- Срезы в Numpy
- Преобразование чисел в восьмеричную строку
- Настройка нарезки списков
- Метод get() в Python















