편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2023.07.24

    파이썬 딕셔너리 합 출력


    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이름) 하면 제대로 결과가 나오는 거 같은데 어떤 부분을 고쳐하는 걸까요.?

  • 프로필 ruithe님의 편집
    날짜2023.07.23

    파이썬 딕셔너리 합 출력


    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) in () 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이름) 하면 제대로 결과가 나오는 거 같은데 어떤 부분을 고쳐하는 걸까요.?