Курс 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. Сортировка HTML-элементов
  2. Транспонирование 2D-массива с помощью zip
  3. Оптимизация параметров в Python
  4. Тестирование модели в PyTorch
  5. Настройка вывода в Numpy
  6. Конструктор в Python
  7. Копирование объектов в Python
  8. Создание новых списков через list comprehensions
  9. Работа с контекстными менеджерами
  10. Работа с кортежами в Python
  11. Обход словаря в Python
  12. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  13. Замена переменных в Python
  14. Работа со строками в Python
  15. Оптимизация памяти с __slots__
  16. ChainMap.new_child() — добавление нового словаря
  17. Генерация тестовых данных с factory_boy
  18. Конвертация коллекций в Python.
  19. Декораторы в Python
  20. Работа с коллекциями Python
  21. Python reversed() функция
  22. Создание новых функций через partial
  23. Отладка кода
  24. Конкатенация строк с помощью join()
  25. Основы работы с базами данных в Python
  26. Импорт с альтернативным именем
  27. Использование функции enumerate()
  28. Замена текста с re.sub()
  29. Установка Git и AWS CLI
  30. Метод __irshift__ для Python
  31. Обработка исключений в Python
  32. Удаление элементов из списка
  33. Отправка поздравлений по дню рождения
  34. Асинхронный код в Python
  35. Создание панели меню Tkinter
  36. Отправка POST запроса на сервер.
  37. Преобразование списков в словарь
  38. Срез списка в Python
  39. Работа с дробями в Python
  40. Метод radd для пользовательских чисел
  41. Работа с файлами в Python
  42. Python groupby() из itertools: работа с повторяющимися элементами
  43. Хэш-функции в Python
  44. Строки в Python: апострофы и кавычки
  45. Использование функции product
  46. Сортировка с помощью key

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