더북(TheBook)

1분 퀴즈

2 다음은 card.csv 파일을 바탕으로 지출액 상위 10개 가맹점을 구하는 코드입니다. (가)~(마)에 들어갈 코드로 틀린 것을 고르세요.

import operator 

spending = {} 
for row in data: 
    if row[-1] == '전표매입': 
        store, payment = row[-4], int(row[-3]) 
        if store not in spending.keys(): 
            (가) 
        else: 
            (나) 

top10 = sorted((다), key=(라), reverse=True)(마) 
top10_store, top10_amount = [], [] 
for t in 
    top10: top10_store.append(t[0]) 
    top10_amount.append(t[1])

① (가) - spending[store] = payment

② (나) - spending[store] += payment

③ (다) - spending.values()

④ (라) – operator.itemgetter(1)

⑤ (마) – [:10]

정답 및 해설

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.