파이썬 딕셔너리 합 출력

조회수 1320회
fruits = {"apple":1000, "banana":1500, "pineapple":2000}
fruits_list = list(fruits.values())

print(sum(fruits_list))
print(sum(fruits_list)/len(fruits_list))

세번째 줄부터 오류가 뜨면서 결과가 나오지 않습니다.

TypeError                 
              Traceback (most recent call last)
<ipython-input-26-ddd5b4369eeb> in <cell line: 4>()
      2 fruits_list = list(fruits.values())
      3 print(fruits_list)
----> 4 a = sum(fruits_list)
      5 print(a)
      6 print(sum(fruits_list)/len(fruits_list))

TypeError: 'int' object is not callable

구글링 했을 때나 책에 나온 예시로는 list 합을 구할 때 sum(list이름) 하면 제대로 결과가 나오는 거 같은데 어떤 부분을 고쳐하는 걸까요.?

1 답변

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

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

(ಠ_ಠ)
(ಠ‿ಠ)