With the help of
enum.IntEnum() method, we can get the enumeration based on integer value, if we compare with normal enum based class it will fail by using
enum.IntEnum() method.
Syntax : enum.IntEnum
Return : IntEnum doesn't have a written type.
Example #1 :
In this example we can see that by using
enum.IntEnum() method, we are able to get the enumeration based on integer value by using this method.
Python3 1=1
# import enum and IntEnum
from enum import IntEnum
# Using enum.IntEnum
class author(IntEnum):
GEEK = 1
FOR = 2
GEEKS = 3
print(author.FOR == 2)
OutPut :
True
Example #2 :
Python3 1=1
# import enum and IntEnum
from enum import IntEnum, Enum
# Using enum.IntEnum
class author(IntEnum):
GEEK = 1
FOR = 2
GEEKS = 3
class language(Enum):
Python = 1
Java = 2
print(author.GEEK == language.Python)
OutPut :
False