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 :
[,,,, ]