Курс 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. Метод rmatmul для пользовательских матриц
  2. Работа с путями в Python
  3. Оператор += для объединения строк
  4. Отслеживание выполнения программы с библиотекой tqdm
  5. Работа с множествами в Python
  6. Исправление ошибки NameError
  7. Срезы в Numpy
  8. Удаление дубликатов с помощью множеств
  9. Оператор обр. импликации
  10. Открытие и редактирование скриптов Python
  11. Оптимизация памяти с __slots__
  12. Списковое включение в Python
  13. Работа с коллекциями Python
  14. Изменение объектов в Python
  15. Хеширование паролей с солью
  16. Применение функции к списку
  17. Проверка условий в Python
  18. Работа с defaultdictами в Python
  19. Создание и использование ChainMap
  20. Разделение строки с помощью re.split()
  21. Фильтрация последовательности
  22. Python: Splat-оператор и splatty-splat
  23. Функции в одну строку
  24. Список импортированных модулей в Python
  25. Работа с срезами в Python
  26. Измерение времени выполнения кода с помощью time
  27. Удаление дубликатов из списка с помощью dict.fromkeys
  28. Работа с контекстным менеджером Pool
  29. Создание Radio кнопок в tkinter
  30. Добавление элемента к кортежу
  31. Создание и обучение модели с Keras
  32. Функция enumerate() — Python
  33. Создание объекта времени
  34. Оператор space-invader
  35. Python enumerate() для работы с индексами
  36. Синхронизация потоков с time.sleep()
  37. Работа с изменяемыми коллекциями
  38. Замена текста с помощью sub
  39. Установка максимального количества цифр
  40. List Comprehension Tutorial
  41. Создание таблиц в Python с PrettyTable
  42. Проверка надежности пароля на Python
  43. Метод join() для объединения строк
  44. PATCH-запрос с библиотекой requests
  45. Обработка исключений в Python
  46. Преобразование списка в словарь через генератор
  47. Сортировка с помощью параметра key

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