2023-08-11 19:41:41

Enum 네임, 값 리스트 생성

python에서 Enum의 네임 리스트와 값 리스트를 추출하는 방법은 다음과 같습니다.

 

from enum import Enum


class Color(Enum):
    RED = 1
    GREEN = 2
    BLUE = 3


color_names = [member.name for member in Color]
color_values = [member.value for member in Color]

print(color_names)  # ['RED', 'GREEN', 'BLUE']
print(color_values)  # [1, 2, 3]

 

코드 설명

Color Enum의 멤버의 이름들을 리스트에 담아줬습니다. 

Color Enum의 멤버의 값들을 리스트에 담아줬습니다.

 

 

 

관련 글

- [python] Enum의 값으로 튜플 사용하는 방법