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의 멤버의 값들을 리스트에 담아줬습니다.
관련 글
'Dev > python' 카테고리의 다른 글
[python] 리스트에서 특정 요소 제거하는 방법, remove() (0) | 2023.08.15 |
---|---|
[python] json의 키 리스트 추출하는 방법 (0) | 2023.08.15 |
[pandas] 데이터프레임에서 특정 셀의 값 변경하기 (0) | 2023.08.14 |
[python] logging 모듈로 로그 찍을 때 f-string 포매팅 권장하지 않음 (0) | 2023.08.11 |
[python] 문자열이 어떤 문자열로 시작하는지 확인하는 메서드, startswith() (0) | 2023.07.25 |
[python] is와 ==의 차이 (0) | 2023.07.23 |
[python] Enum의 값으로 튜플 사용하는 방법 (0) | 2023.07.22 |
[python] 딕셔너리의 리스트, 딕셔너리 값을 기준으로 정렬 (0) | 2023.07.21 |