Open In App

enum.auto() in Python

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 :

[,,,, ]


Last Updated : 22 Apr, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads