Получить следующую константу/свойство перечислителяPython

Программы на Python
Anonymous
Получить следующую константу/свойство перечислителя

Сообщение Anonymous »

Предположим, у меня есть перечислитель. Можно ли получить следующее свойство? Итак, если бы у меня было сегодня=Days.Sunday, смог бы я сделать что-то вроде завтра=today.next()?

пример:

class Days(Enum):
Sunday = 'S'
Monday = 'M'
...
Saturday = 'Sa'


Я знаю, что можно использовать кортежи (как показано ниже), чтобы сделать что-то вроде завтра=сегодня[1], но я надеялся, что там есть что-то встроенное или более элегантно.

class Days(Enum):
Sunday = ('S','Monday')
Monday = ('M','Tuesday')
...
Saturday = ('Sa','Sunday')


Подробнее здесь: https://stackoverflow.com/questions/265 ... t-property

Вернуться в «Python»