Python에서 열거는 enum을 사용하여 구현됩니다. 기준 치수. 열거형에는 이름과 값이 있습니다. Enum은 이름이나 값을 사용하여 액세스할 수 있습니다.
이 모듈을 사용하려면 다음을 사용하여 가져와야 합니다.
import enum
Enum에는 몇 가지 속성이 있습니다. 이들은 -
- 열거형은 문자열 또는 repr 형식으로 표시할 수 있습니다.
- type() 메서드는 열거형 유형을 표시할 수 있습니다.
- enum 멤버의 이름을 표시하는 name 키워드가 있습니다.
- 열거형은 반복 가능합니다.
예시 코드
import enum class Rainbow(enum.Enum): VIOLET = 1 INDIGO = 2 BLUE = 3 GREEN = 4 YELLOW = 5 ORANGE = 6 RED = 7 print('The 3rd Color of Rainbow is: ' + str(Rainbow(3))) print('The number of orange color in rainbow is: ' + str(Rainbow['ORANGE'].value)) my_rainbow_green = Rainbow.GREEN print('The selected color {} and Value {}'.format(my_rainbow_green.name, my_rainbow_green.value))
출력
The 3rd Color of Rainbow is: Rainbow.BLUE The number of orange color in rainbow is: 6 The selected color GREEN and Value 4