Open In App

enum.auto() in Python

Last Updated : 22 Apr, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

With the help of enum.auto() method, we can get the assigned integer value automatically by just using enum.auto() method.

Syntax : enum.auto()

Automatically assign the integer value to the values of enum class attributes.

Example #1 :
In this example we can see that by using enum.auto() method, we are able to assign the numerical values automatically to the class attributes by using this method.




# import enum and auto
from enum import Enum, auto
  
# Using enum.auto() method
class language(Enum):
    Java = auto()
    Python = auto()
    HTML = auto()
  
print(list(language))


Output :

[,, ]

Example #2 :




# import enum and auto
from enum import Enum, auto
  
# Using enum.auto() method
class language(Enum):
    Cpp = auto()
    JavaScript = auto()
    Java = auto()
    Python = auto()
    HTML = auto()
  
print(list(language))


Output :

[,,,, ]


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads