Python Language
열거 형
수색…
비고
Enum은 PEP 435에 의해 3.4 버전의 Python에 추가되었습니다.
열거 형 만들기 (Python 2.4 ~ 3.3)
열거 형은 파이썬 3.4에서 파이썬 3.3을 통해 파이썬 2.4로 백 포트되었습니다. 이것을 PyPI에서 enum34 백 포트로 가져올 수 있습니다.
pip install enum34
열거 형의 생성은 Python 3.4 이상에서 작동하는 것과 동일합니다.
from enum import Enum
class Color(Enum):
red = 1
green = 2
blue = 3
print(Color.red) # Color.red
print(Color(1)) # Color.red
print(Color['red']) # Color.red
되풀이
열거 형은 반복 가능합니다.
class Color(Enum):
red = 1
green = 2
blue = 3
[c for c in Color] # [<Color.red: 1>, <Color.green: 2>, <Color.blue: 3>]
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow