Enum4ライブラリを使用して、次のように列挙型クラスを作成しています。
class Color(Enum):
RED = 1
BLUE = 2
[1, 2]
どこかにリストとして印刷したい。どうすればこれを達成できますか?
IntEnumを使用できます。
from enum import IntEnum
class Color(IntEnum):
RED = 1
BLUE = 2
print(int(Color.RED)) # prints 1
intのリストを取得するには:
enum_list = list(map(int, Color))
print(enum_list) # prints [1, 2]
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加