Курс 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. Преобразование в float
  2. Списки в Python
  3. Утечки переменных цикла в Python 3.x
  4. *args и **kwargs в Python
  5. Форматирование строк с помощью f-строк
  6. Добавление элементов в список
  7. Список импортированных модулей в Python
  8. Возврат нескольких значений
  9. Работа с PosixPath() в Python
  10. Нахождение хеша для бесконечности и NaN в Python
  11. Очистка данных с помощью pandas
  12. Комментарии в Python.
  13. Измерение времени выполнения кода
  14. Отладка производительности Python
  15. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  16. Перемещение и удаление файлов в Python
  17. Удаление дубликатов из списка с помощью dict.fromkeys
  18. Progress с библиотекой tqdm
  19. Логирование с Logzero
  20. Векторизация в Python с NumPy.
  21. Функция sleep() в Python
  22. Вызов внешних программ в Python с помощью sh
  23. Хеширование паролей с использованием salt
  24. Срезы в Numpy
  25. Циклы for в Python
  26. Поиск наиболее частого элемента списке
  27. Оператор объединения словарей
  28. Создание словарей с defaultdict
  29. Добавление кнопки в tkinter
  30. Многострочные комментарии в Python
  31. Python и Юникод: работа с цифрами
  32. Создание словарей и множеств в Python
  33. Измерение времени выполнения кода
  34. Метод join() с набором
  35. Проблемы с именами переменных
  36. Итерация по коллекции в Python
  37. Работа со случайными элементами
  38. Профилирование данных с Pandas
  39. Обработка данных в Python
  40. Декораторы в Python
  41. Работа с кортежами в Python
  42. Создание виртуальной среды

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