python - Python中枚举的常见做法是什么?

标签 python enums

Possible Duplicate:
How can I represent an 'enum' in Python?

Python 中枚举的常见做法是什么? IE。它们是如何在 Python 中复制的?

public enum Materials
{
    Shaded,
    Shiny,
    Transparent,
    Matte
}

最佳答案

class Materials:
    Shaded, Shiny, Transparent, Matte = range(4)

>>> print Materials.Matte
3

关于python - Python中枚举的常见做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/702834/

相关文章:

objective-c - 如何从 Objective-C 访问 Swift 中的枚举?

java - 在枚举上写入 Parcelable 会使应用程序崩溃

java - 使用 swagger 记录枚举值中的字符串

python - 直接从 git 在虚拟环境中安装 python 包

python - 覆盖python threading.Thread.run()

java - 无法在初始化程序中引用静态枚举字段 Cbev2Key.log

jsf - JSF 2:在rendered属性中使用枚举

python - 将 JSON 日期字符串转换为 Python 日期时间

python - 使用python将图像转换为矩阵

python - 算法:哪组长度为 N 的图 block 可用于生成最多数量的 Scrabble 有效单词?