본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 225 함수 dictionary

by 포스트it 2021. 3. 8.
728x90
반응형

 

문제

my_dict에는 날짜를 키값으로 OHLC가 리스트로 저장돼 있다.

my_dict = {"10/26" : [100, 130, 100, 100],
           "10/27" : [10, 12, 10, 11]}

my_dict와 날짜 키값을 입력받아 OHLC 리스트를 출력하는 print_value_by_key 함수를 정의하라.

print_value_by_key  (my_dict, "10/26")
[100, 130, 100, 100]

내풀이

my_dict = {"10/26" : [100, 130, 100, 100],
           "10/27" : [10, 12, 10, 11]}

def print_value_by_key (my_dict, key) :
    print(my_dict[key])

print_value_by_key(my_dict, "10/26")

결과값
[100, 130, 100, 100]

정답

def print_value_by_key (my_dict, key) :
    print(my_dict[key])

못풀어서 정답을 봤다.
함수로 my_dict의 키값을 출력하게 해서 만든것이다.
728x90
반응형

댓글