使用范围的Python多线人工枚举

Met*_*ark 11 python enums range multiline

我试图在Python中创建一个枚举类,但是当你不得不这样做时,它会变得如此长

VARIABLE1, VARIABLE2, VARIABLE3, VARIABLE3, VARIABLE4, VARIABLE5, VARIABLE6, VARIABLE7, VARIABLE8, ... , VARIABLE14 = range(14)
Run Code Online (Sandbox Code Playgroud)

我试着像下面这样设置它,但最终没有工作.

VARIABLE1,
VARIABLE2,
VARIABLE3,
...
VARIABLE14 = range(14)
Run Code Online (Sandbox Code Playgroud)

我怎样才能以最简单的方式实现这一目标?

Met*_*ark 8

哦,哇我只是在变量周围添加括号并且它有效

(VARIABLE1,
VARIABLE2,
VARIABLE3,
...
VARIABLE14) = range(14)
Run Code Online (Sandbox Code Playgroud)

  • 当然,或者你可以用`\`行延续字符结束每一行. (4认同)