Курс Python → split() без разделителя
При использовании функции split() в Python, если параметр sep не указан или равен None, то строки будут разбиты на подстроки по пробельным символам (пробел, табуляция, перенос строки). При этом начальные и конечные пробелы будут игнорироваться в возвращаемом списке.
Кроме того, если в строке присутствуют последовательные пробельные символы, они также будут считаться одним разделителем. Это означает, что если строка содержит несколько пробелов между словами, то они будут считаться одним разделителем и не приведут к появлению пустых строк в возвращаемом списке после разделения.
Для наглядности рассмотрим пример:
s = "разработчик Python"
result = s.split()
print(result) # ['разработчик', 'Python']
В данном случае строка s содержит несколько пробелов между словами «разработчик» и «Python». Однако благодаря использованию функции split() без указания разделителя, пробелы игнорируются, и в итоговом списке получаем два элемента без лишних пробелов.
Другие уроки курса "Python"
- Работа с collections в Python
- Измерение времени выполнения кода
- Удаление ключа из словаря
- Подсчет элементов в Python
- Изменение списка срезом
- Создание матрицы в Python
- Удаление элементов из списка в Python
- Фильтрация данных в Python.
- %pinfo: получение информации об объекте
- Поиск файлов по шаблону
- Сортировка данных с лямбда-функциями
- Выражения-генераторы в Python
- Проблема сравнения словарей
- Создание итерируемых объектов
- Идентификатор объекта в Python
- Метод сравнения объектов в Python
- Счетчик ссылок в Python
- Объединение списков с помощью zip
- Работа с JSON в Python
- Управление браузером с Selenium
- Оптимизация памяти в Python
- Отрицательные индексы списков
- Роль запятой в Python
- Ввод нескольких значений
- Работа со словарями в Python
- Вызов внешних программ в Python с помощью sh
- Выборка чисел
- Работа с defaultdictами в Python
- PrettyTable: создание таблицы
- Порядок и длина множеств в Python
- Вывод переменной и строки в Python
- Mad Libs Generator
- Работа с deque в Python
- Решатель судоку на Python с pygame
- Работа с контекстными переменными
- Приближение чисел в Python
- Получение имени функции с помощью inspect
- GitHub в Telegram: подписка на уведомления
- Анонимные функции Lambda
- PATCH-запрос с библиотекой requests
- Взаимодействие с внешними процессами в Python
- Принципы программирования
- Сравнение def и lambda функций в Python
- Хэш-функции в Python
- Применение функции к элементам списка
- Поиск индекса элемента в списке
- Обработка исключений















