파이썬 min key 가 이해되지 않음.

조회수 345회

books = [{'제목' : '혼자 공부하는 파이썬', '가격' : 18000},
         {'제목' : '혼자 공부하는 머신러닝+딥러닝', '가격' : 26000},
         {'제목' : '혼자 공부하는 자바스크립트', '가격' : 24000}]

def 가격추출함수(book):
    return book['가격']

print('# 가장 저렴한 책')
print(min(books, key=가격추출함수))

return book['가격']에서 book['가격']이 무엇을 가리키는 것이고, 어떤 식으로 실행되는 것인지 감이 잡히지 않아 질문 드립니당. 파이썬 튜터를 10번 돌려도 이해가 안되네요.

제가 생각하기에 설명이 복잡하게 느껴지더라도 열심히 읽어보겠습니다. 어떻게 해야 위 함수를 이해할 수 있을까요?

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)