Картирование перечисления в перечисление [закрыто]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Картирование перечисления в перечисление [закрыто]

Сообщение Anonymous »

мне нужно составить на карту перечисление, чтобы перечислять < /p>

Код: Выделить всё

class States(Enum):
INIT = 0
LISTEN = 1
HANDSHAKE = 2
< /code>
Так что у меня есть словарь переходов от одного состояния в другое: < /p>
transitions: Dict[States, States] = {
States.INIT: States.LISTEN,
States.LISTEN: States.HANDSHAKE,
States.HANDSHAKE: States.HANDSHAKE,
}

< /code>
Я начинаю с < /p>
state = States.INIT
Но тогда это никогда оценивает true:

Код: Выделить всё

if state in transitions:
do_this()
Что мне нужно исправить?

Подробнее здесь: https://stackoverflow.com/questions/796 ... um-to-enum
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему перечисление всегда находится в том состоянии, в котором перечисление указано первым?
    Anonymous » » в форуме C#
    0 Ответы
    83 Просмотры
    Последнее сообщение Anonymous
  • Перечисление Java и перечисление PostgreSQL
    Anonymous » » в форуме JAVA
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Перечисление Java и перечисление PostgreSQL
    Anonymous » » в форуме JAVA
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Перечисление C# в перечисление Postgres
    Anonymous » » в форуме C#
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Могу ли я разделить перечисление на два перечисления в Java 8? [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

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