питонический формат для индексов
Я после строкового формата, чтобы эффективно представлять набор индексов. Например, "1-3,6,8-10,16" приведет к [1,2,3,6,8,9,10,16]
В идеале я также мог бы представлять бесконечные последовательности.
Существует ли существующий стандартный способ сделать это? Или хорошая библиотека? Или вы можете предложить свой собственный формат?
Спасибо!
Редактировать: Вау! - Спасибо за все хорошо продуманные ответы. Я согласен, я должен использовать вместо этого «:». Есть идеи по поводу бесконечных списков? Я думал об использовании "1 .." для представления всех положительных чисел.
Вариант использования для корзины покупок. Для некоторых продуктов мне нужно ограничить продажи продуктов кратными X, для других - любым положительным числом. Так что я после строкового формата, чтобы представить это в базе данных.