Курс Python → Методы split() и join() — Python строк.

Метод split() позволяет разделить строку на подстроки по определенному разделителю. Например, если у нас есть строка «apple,banana,orange», и мы вызовем метод split(‘,’) на этой строке, то получим список [‘apple’, ‘banana’, ‘orange’]. Этот метод особенно полезен, когда нам нужно разбить строку на отдельные элементы для дальнейшей обработки.

Метод join() используется для объединения элементов списка в строку. Например, если у нас есть список [‘apple’, ‘banana’, ‘orange’], и мы вызовем метод join(‘,’) на этом списке, то получим строку «apple,banana,orange». Этот метод удобен, когда необходимо объединить элементы списка в одну строку с определенным разделителем.

Комбинация методов split() и join() широко используется в Python для обработки строк. Например, если у нас есть строка «Hello World», и мы хотим поменять местами слова, то можем сначала разделить строку на слова с помощью split(), затем поменять их местами в списке, и в конце объединить их обратно в строку с помощью join().


# Пример использования методов split() и join()
s = "Hello World"
words = s.split()
reversed_words = words[::-1]
reversed_s = ' '.join(reversed_words)
print(reversed_s) # Output: "World Hello"

В данном примере мы сначала разделили строку «Hello World» на слова с помощью split(), затем поменяли местами слова в списке, и в конце объединили их обратно в строку с помощью join(). Результатом выполнения кода будет строка «World Hello».

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

Автор урока

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

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

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

  1. Генерация случайных данных в NumPy
  2. Атрибуты класса и экземпляра
  3. Получение размера объекта с sys.getsizeof()
  4. Работа с контекстными переменными
  5. Проверка на истинность объектов в Python
  6. Именование переменных в Python
  7. Получение ID текущего процесса
  8. Подсчет элементов с помощью Counter
  9. Строки в Python: апострофы и кавычки
  10. Класс-оболочка для словарей
  11. Функция divmod() в Python
  12. Группы исключений в Python
  13. Конкатенация списков в Python
  14. Использование html-скриптов в Jupyter Notebook
  15. Вычисление времени выполнения
  16. Поиск подстроки в строке
  17. Обработка исключений в Python
  18. Работа с множествами в Python
  19. Antigravity модуль
  20. Оператор «моржа» (Walrus Operator)
  21. Замыкания в Python
  22. Создание списка через цикл
  23. *args и **kwargs в Python
  24. Combobox в Tkinter
  25. Декоратор для группы пользователей в Django
  26. Стать Python-разработчиком
  27. Транспонирование 2D-массива с помощью zip
  28. Работа с NumPy.linalg
  29. Преобразование объекта в строку
  30. Хранение данных
  31. Установка виртуального окружения Python
  32. Скачать видео с YouTube
  33. Разделение строк в Python
  34. Ускоренный импорт библиотек
  35. Возврат нескольких значений
  36. Операторы увеличения и уменьшения в Python
  37. Вызов внешних программ в Python с помощью sh
  38. Аннотации типов в Python
  39. Измерение времени выполнения кода в Python
  40. Создание виртуальной среды
  41. Модуль inspect
  42. Возврат нескольких значений из функции
  43. Переопределение унарных операторов
  44. Работа с исключениями в Python

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