본문 바로가기
프로그램

[파이썬] 문제 : 딕셔너리와 lambda로 조건에 따른 결과 함수 만들기

by 오디세이99 2023. 5. 4.
728x90
반응형

# 4-1)
my_dict = {'a':10, 'b':20, 'c':30, 'd':40, 'e':50}

def get_value(dic, func):
    rtn = []
    for k, v in dic.items():
        if func(k, v) == True:
            rtn.append(v)
    print(rtn)
        
get_value(my_dict, lambda k, v:v > 25)

get_value(my_dict, lambda k, v:k in ['a','c','e'])

728x90
반응형

댓글