format pythonowy dla indeksów

Jestem po formacie łańcuchowym, aby skutecznie reprezentować zestaw indeksów. Na przykład „1-3,6,8-10,16” wytworzy [1,2,3,6,8,9,10,16]

Idealnie byłbym również w stanie reprezentować nieskończone sekwencje.

Czy istnieje istniejący standardowy sposób robienia tego? A może dobra biblioteka? Czy możesz zaproponować własny format?

dzięki!

Edytuj: Wow! - dziękuję za wszystkie przemyślane odpowiedzi. Zgadzam się, że zamiast tego powinienem użyć „:”. Masz jakieś pomysły na nieskończone listy? Myślałem o użyciu „1 ..” do reprezentowania wszystkich liczb dodatnich.

Przypadek użycia dotyczy koszyka. W przypadku niektórych produktów muszę ograniczyć sprzedaż produktów do wielokrotności X, dla innych dowolną liczbę dodatnią. Jestem więc po formacie łańcuchowym, który reprezentuje to w bazie danych.

questionAnswers(5)

yourAnswerToTheQuestion