본문 바로가기
파이썬

파이썬의 열거 형

by º기록 2021. 1. 3.
반응형

중복 :


파이썬에서 열거를 수행하는 인식 된 방법은 무엇입니까?

예를 들어, 지금 내가 게임을 작성하고 있는데 "위", "아래", "왼쪽"및 "오른쪽"으로 이동할 수 있기를 원합니다. 파이썬에서 열거 형이 어떻게 작동하는지 아직 파악하지 못했기 때문에 문자열을 사용하고 있으므로 내 논리는 다음과 같이 흩어져 있습니다.

def move(self, direction):
    if direction == "up":
        # Do something

"up" Directions.up 과 같은 것으로 바꾸고 싶습니다.

 

해결 방법

 

class Directions:
    up = 0
    down = 1
    left = 2
    right =3

 

참조 페이지 https://stackoverflow.com/questions/1969005

 

 

반응형

댓글