Курс Python → Разделение строк в Python

Функции str.split() и str.rsplit() в Python предоставляют удобные средства для разделения строк на подстроки на основе определенного разделителя. Функция split() разбивает строку на список подстрок, используя разделитель, переданный в качестве аргумента sep. Если строка содержит последовательные разделители, то в результирующем списке будет присутствовать пустая строка. Разделитель может состоять из нескольких символов.

Функция rsplit() работает аналогично функции split(), но начинает разбивать строку с конца. То есть, подстроки будут формироваться справа налево. Это может быть полезно, если вам нужно разделить строку, начиная с конца и работать с последними элементами.

Пример использования функции split() для разделения строки на слова по пробелу:


s = "Hello World"
words = s.split()
print(words)
# Output: ['Hello', 'World']

Пример использования функции rsplit() для разделения строки на слова по запятой, начиная с конца:


s = "apple,banana,orange"
words = s.rsplit(',', 1)
print(words)
# Output: ['apple,banana', 'orange']

Таким образом, функции split() и rsplit() в Python предоставляют удобные средства для разделения строк на подстроки на основе заданного разделителя, что может быть полезно при обработке текстовых данных.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Управление памятью в numpy.
  2. Кортеж в Python: создание и использование
  3. Форматирование строк в Python.
  4. Реверс строки в Python
  5. Экспорт данных в файл.
  6. Отделение звука от видео
  7. Генератор данных в Keras
  8. Вычисление времени выполнения
  9. Замер времени выполнения кода
  10. Экспорт данных с помощью writefile
  11. Обработка исключений в Python
  12. Метод rpow в Python
  13. Преобразование текста в речь с Python
  14. Введение в PyTorch
  15. Декоратор total_ordering для класса Point
  16. Заказ карты Тинькофф Black
  17. Расчет времени выполнения программы
  18. Метод splitlines() для разделения строк
  19. Избегание циклических зависимостей классов в Python
  20. Обработка StopIteration в Python
  21. Запрос DELETE с библиотекой requests
  22. Преобразование символов в нижний регистр
  23. Создание словаря с значением по умолчанию
  24. capitalize() — изменение регистра первого символа строки
  25. Оптимизация гиперпараметров в Python
  26. Округление в Python
  27. Функция reversed() в Python
  28. Декоратор проверки активности
  29. Создание таблиц в Python с PrettyTable
  30. Частичное применение функций в Python
  31. Навыки Python: строки, типы данных
  32. Прокачанный трейсинг ошибок
  33. Обработка исключений в Python 3
  34. Поиск индексов подстроки
  35. Объединение списков с помощью zip
  36. Условное добавление элементов в список
  37. Оператор zip в Python
  38. Python 3.12: переиспользование кавычек
  39. Замеры производительности в Python
  40. Метод lt для сортировки объектов
  41. Метод ne для сравнения объектов
  42. Освоение Python
  43. Преобразование Word в PDF с Spire.Doc
  44. Работа с массивами в Python

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