Курс 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 с Itertools
  2. Поиск наиболее частого элемента в списке
  3. Работа с Enum в Python3.
  4. Преобразование букв в нижний регистр
  5. Метод __imod__ для Python
  6. Секреты Python
  7. 9 уловок для чистого кода
  8. Конкатенация строк с методом join()
  9. Основы работы со списками
  10. Операции с матрицами в Python
  11. Многопоточность в Python
  12. Создание коллекций из выражения-генератора
  13. Модуль functools в Python
  14. Создание новых списков в Python
  15. Работа с комплексными числами
  16. Работа с timedelta в Python
  17. Описание скриптов в README
  18. Цикл for в Python
  19. Создание циклической ссылки
  20. Получение списка файлов в директории с использованием os
  21. Модуль xkcd: добавление юмора в Python
  22. Перехват исключений в Python
  23. Итерация по копии коллекции
  24. Создание треугольника Паскаля
  25. Метод split() для разделения строк
  26. Избегайте изменяемых аргументов
  27. Преобразование чисел в Python
  28. Создание GUI с Tkinter: Entry
  29. Функция zip() в Python
  30. Методы работы со списками
  31. Разделение строк методом split()
  32. Обезопасьте ввод данных
  33. Поиск всех индексов подстроки
  34. Объединение словарей в Python
  35. Особенности запятых в Python
  36. Функция pow() — возвести число в степень
  37. Работа с множествами в Python
  38. Преобразование регистра строк
  39. Декораторы в Python
  40. Итерации в Python
  41. Тип данных TypeVarTuple
  42. Метод rrshift для пользовательских объектов
  43. Упрощение условных выражений с тернарным оператором
  44. Метод join() для объединения элементов
  45. Декораторы в Python
  46. Создание объекта времени

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