Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

enum.IntEnum in Python

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

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.




# 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 :




# 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

My Personal Notes arrow_drop_up
Last Updated : 22 Apr, 2020
Like Article
Save Article
Similar Reads
Related Tutorials