Курс 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"

  1. Выражения-генераторы в Python
  2. Декоратор total_ordering для сравнения объектов
  3. Копирование словарей и списков в Python
  4. Функция findall() для поиска вхождений строки
  5. Метод bool() в Python
  6. Генераторы списков в Python
  7. Изменение регистра данных
  8. Замыкания в Python
  9. Улучшенные подсказки для импорта в Python 3.12
  10. Работа с контекстным менеджером Pool
  11. Оператор is в Python
  12. Частичное совпадение ввода
  13. Определение функций с необязательными аргументами
  14. Работа с кортежами в Python
  15. Преобразование числа в список цифр
  16. Логирование с Loguru
  17. Многострочные комментарии в Python
  18. Удаление эмодзи с помощью pandas
  19. Применение функции map() с лямбда-функциями
  20. Python Аргументы по умолчанию
  21. Измерение времени выполнения с помощью time
  22. Ошибка NotImplemented в Python
  23. PUT запрос для обновления данных
  24. Форматирование данных с pprint
  25. Поиск самого длинного слова в списке с использованием max()
  26. Обратный список чисел
  27. Преобразование вложенного списка
  28. Генерация QR-кодов с библиотекой qrcode
  29. Метод is_absolute() для PurePath
  30. Создание виртуальной среды
  31. Операции с числами в Python
  32. Обмен данными с asyncio.Queue
  33. Блок else в Python
  34. Работа с timedelta в Python
  35. Работа с комплексными числами
  36. Подсчет частотности элементов в Python
  37. Модуль inspect: получение информации о объектах
  38. Оператор умножения для вектора
  39. Асинхронное программирование с asyncio
  40. Кортежи в Python: особенности и преимущества
  41. Делегирование в Python
  42. inspect в Python: анализ кода
  43. Метод join для объединения строк
  44. Работа с файлами в Python

Marketello читают маркетологи из крутых компаний