Курс Python → split() без разделителя

При использовании функции split() в Python, если параметр sep не указан или равен None, то строки будут разбиты на подстроки по пробельным символам (пробел, табуляция, перенос строки). При этом начальные и конечные пробелы будут игнорироваться в возвращаемом списке.

Кроме того, если в строке присутствуют последовательные пробельные символы, они также будут считаться одним разделителем. Это означает, что если строка содержит несколько пробелов между словами, то они будут считаться одним разделителем и не приведут к появлению пустых строк в возвращаемом списке после разделения.

Для наглядности рассмотрим пример:


s = "разработчик   Python"
result = s.split()
print(result) # ['разработчик', 'Python']

В данном случае строка s содержит несколько пробелов между словами «разработчик» и «Python». Однако благодаря использованию функции split() без указания разделителя, пробелы игнорируются, и в итоговом списке получаем два элемента без лишних пробелов.

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

Автор урока

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

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

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

  1. Преобразование чисел в Python
  2. Функции в одну строку
  3. Проверка запуска скрипта или импорта модуля
  4. Работа с IP-адресами в Python
  5. Ускорение выполнения кода в Python
  6. Управление памятью в numpy.
  7. Разделение строк методом split()
  8. Решение переменной Шредингера
  9. Игра «Камень, ножницы, бумага» — Python
  10. GitHub в Telegram: подписка на уведомления
  11. Подсчет элементов в списке с Counter
  12. Избегайте двойного подчеркивания
  13. Использование модуля __future__
  14. Преобразование вложенного списка
  15. Удаление дубликатов из списка с помощью dict.fromkeys
  16. Получение обратного списка чисел
  17. Метод __complex__ в Python
  18. Добавление цвета в консоли
  19. Ускоренный импорт библиотек
  20. Использование эмодзи в Python
  21. Навыки Python: строки, типы данных
  22. Группы исключений в Python
  23. 9 уловок для чистого кода
  24. Генераторы данных
  25. Python 3.12: Псевдонимы типов
  26. Разработка игры Pong с turtle
  27. Создание объекта timedelta
  28. Получение локальных переменных в Python
  29. Операторы увеличения и уменьшения в Python
  30. Оператор += в Python
  31. Регистрация на хакатоне
  32. Путь к интерпретатору Python
  33. Множественное наследование в Python
  34. Форматирование даты с strftime()
  35. Поиск повторов в списке
  36. Вычисление времени выполнения
  37. Принципы LSP и ISP в Python
  38. Метод index() в Python
  39. Многопроцессорное программирование в Python
  40. Тестирование времени с Freezegun
  41. Лямбда-функции в Python
  42. Бинарный поиск
  43. Проверка файла .py на синтаксис.

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