Курс 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. Имена объектов в Python
  3. Декораторы в Python
  4. Экспорт данных с помощью writefile
  5. Генерация резюме в Gensim
  6. Вычисление натурального логарифма в NumPy
  7. Функция map() в Python
  8. Переворот строки с использованием цикла
  9. Безопасный доступ к значениям словаря
  10. Возврат нескольких значений
  11. Bootle — простой веб-фреймворк
  12. Подсчет частоты элементов с Counter
  13. Подсчет элементов в Python
  14. Фильтрация элементов с помощью islice
  15. Python: отсутствие точек с запятыми
  16. Срезы в Python
  17. Удаление и повторная вставка ключа в OrderedDict
  18. Преобразование документов в PDF с помощью Spire.Office
  19. Резервирование символов в Python
  20. Возвращение нескольких значений
  21. Список методов и атрибутов
  22. Обмен данными с asyncio.Queue
  23. Чтение бинарного файла в Python.
  24. Экспорт данных в файл.
  25. Преобразование регистра символов
  26. Получение текущей директории
  27. Возврат значений из генератора
  28. Создание списков в Python
  29. Регулярные выражения в Python
  30. Изменение списка срезом
  31. Функция zip() в Python
  32. enumerate() в Python для работы с индексами
  33. Проверка версии Python
  34. Тип данных TypeVarTuple
  35. Функция enumerate() — Python
  36. Объединение списков в Python
  37. Взаимодействие с sys
  38. Работа с WindowsPath()
  39. Управление памятью в Python
  40. Измерение времени выполнения кода
  41. Создание комплексных чисел
  42. Подсказки при вводе данных в Python
  43. Создание новых функций через partial
  44. Объединение словарей в Python
  45. Срезы в Numpy
  46. Сравнение строк в Python
  47. Печать в одной строке
  48. Извлечение аудио из видео
  49. Перевернуть список в Python

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