Получить следующую перечисляющую константу / свойство
Допустим, у меня есть счетчик, возможно ли получить следующее свойство? Так что если бы яtoday=Days.Sunday
смогу ли я сделать что-то вродеtomorrow=today.next()
?
пример:
class Days(Enum):
Sunday = 'S'
Monday = 'M'
...
Saturday = 'Sa'
Я знаю, что я мог бы использовать кортежи (как показано ниже), чтобы сделать что-то вродеtomorrow=today[1]
, но я надеялся, что там было что-то встроенное или более элегантное.
class Days(Enum):
Sunday = ('S','Monday')
Monday = ('M','Tuesday')
...
Saturday = ('Sa','Sunday')