본문 바로가기

programming/python

파이썬 getattr() 함수

 

from enum import Enum


class Fruit(Enum):
    APPLE = 'red apple'
    BANANA = 2
    LEMON = 'lemon', 3


key = 'APPLE'
print(getattr(Fruit, key).value) # 'red apple'


def keyword(fruit):
    get_value = getattr(Fruit, fruit).value
    print(get_value)


keyword('BANANA') # 2
keyword('LEMON')  # ('lemon', 3)

 

https://stackoverflow.com/questions/12801912/python-3-x-java-valueof-equivalent-in-python-3-x

'programming > python' 카테고리의 다른 글

우분투 미니콘다 설치  (0) 2019.07.05
파이썬 딕셔너리 value + ()  (0) 2019.06.11
파이썬 들여쓰기와 return  (0) 2019.06.04
파이썬 딕셔너리 get(), setdefault()  (0) 2019.05.16
파이썬 모듈 사용  (0) 2019.05.16