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.