Курс 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. Сравнение def и lambda функций в Python
  2. Работа с YAML в Python
  3. Асинхронное программирование с asyncio
  4. Метод __index__ в Python
  5. Конкатенация строк с методом join()
  6. Объединение итераторов
  7. Применение функции к списку
  8. Работа с модулем random
  9. Генерация строк с .join()
  10. Numpy: использование Ellipsis
  11. Работа с PosixPath() в Python
  12. Отладка в командной строке
  13. Обрезка изображения с Pillow
  14. Удаление элементов из списка в Python
  15. Преобразование чисел в слова
  16. Тестирование модели в PyTorch
  17. Изменение логики работы с временем
  18. Работа с кортежами в Python
  19. Комплексные числа в Python
  20. Работа с файлами в Python
  21. Строковое представление объектов
  22. Определение относительного пути
  23. Измерение времени выполнения кода
  24. Удаление файлов с shutil.os.remove()
  25. Копирование словарей и списков в Python
  26. Многострочные комментарии в Python
  27. Цикл for в Python
  28. Получение ID текущего процесса
  29. Создание списка через цикл
  30. Работа с collections в Python
  31. Кортежи в Python: особенности и преимущества
  32. Тестирование с responses
  33. Лямбда-функции в Python
  34. Упрощенный вывод данных в Python
  35. Метод splitlines() для разделения строк
  36. Явный импорт переменных
  37. Генераторы словарей и множеств
  38. Enum в Python
  39. Применение функции к каждому элементу списка
  40. Использование модуля __future__
  41. Подчеркивание в REPL
  42. Сортировка с помощью параметра key
  43. Функции высшего порядка в Python
  44. Выборка чисел
  45. Вычисление логарифмов в Python
  46. Функция reduce() из модуля functools
  47. Просмотр внешних файлов в %pycat
  48. Переменная Шредингера
  49. Переменная с нижним подчеркиванием

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