TGViewer
Python обучающий Python обучающий @pythonist24 · 55.8K subscribers
Post #554 21.5K
Разделение строки при помощи последовательно идущих разделителей

Если вы для разделения строки используете метод split() и не указываете разделитель, то разделителем считается пробел. При этом последовательно идущие пробелы трактуются как один разделитель.

Но если вы указываете определенный разделитель, ситуация меняется. При работе метода будет считаться, что последовательно идущие разделители разделяют пустые строки. Например, '1,,2'.split(',') вернет ['1', '', '2'].

Если вам нужно, чтобы последовательно идущие разделители все-таки трактовались как один разделитель, нужно воспользоваться регулярными выражениями.
More from @pythonist24
  1. Mar 26, 2026Самая быстрая библиотека для захвата экрана на Windows — d3dshot (работает через DXGI и Di…
  2. Dec 25, 2025Аккуратно игнорируем ошибки без try/except Иногда ошибка — это нормальное поведение програ…
  3. Dec 15, 2025Получаем значения из словаря без KeyError Новички часто сталкиваются с ошибкой KeyError, к…
  4. Dec 11, 2025Как красиво логировать объекты без ручного форматирования Когда нужно записать в лог сложн…
  5. Nov 22, 2025Быстрое измерение времени выполнения кода без time и декораторов Иногда нужно прикинуть, с…
  6. Nov 22, 2025Удобный вывод SQL-запросов прямо в консоль с форматированием Когда вы работаете с SQLAlche…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →