Курс 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. JSON-esque в Python
  2. Вывод с переменной через запятую
  3. Перегрузка операторов в Python
  4. Тестирование времени с Freezegun
  5. Добавление элемента к кортежу
  6. Работа с каталогами в Python
  7. Основы работы с os
  8. Оператор walrus в Python
  9. Методы в Python
  10. Метод hash в Python
  11. Объединение словарей в Python
  12. Метод ifloordiv для пользовательских классов
  13. Модуль xkcd: добавление юмора в Python
  14. Игра «Камень, ножницы, бумага» — Python
  15. Руководство по использованию Colorama
  16. Итераторы в Python
  17. Создание тестовых данных с Faker
  18. Частичное применение функций в Python
  19. Создание циклической ссылки
  20. Библиотека Emoji: использование смайлов в Python
  21. Резервирование символов в Python
  22. Класс UserDict: дополнительная функциональность
  23. Python enumerate() использование
  24. Получение пути к текущему скрипту с помощью os
  25. Форматирование строк в Python.
  26. Применение функции к элементам списка
  27. Справка по импортированным модулям
  28. Лямбда-функции в цикле
  29. Извлечение статей с newspaper3k
  30. Преобразование вложенного списка
  31. Метод __irshift__ для побитового сдвига вправо
  32. Удаление элемента из списка
  33. Замена текста в Python
  34. Показ всплывающих окон Tkinter
  35. Вложенные циклы в Python
  36. Генераторы в Python
  37. Удаление элемента по индексу
  38. Обработка исключений
  39. Создание комплексных чисел
  40. Хэш-функции и метод цепочек
  41. Логирование с Logzero
  42. Локальные переменные.
  43. Получение имени функции с помощью inspect
  44. Манипуляция формой массива в Numpy
  45. Срезы в Python
  46. Фильтрация элементов с помощью islice
  47. Применение функции к списку
  48. Методы classmethod и staticmethod

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