Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

사전에 있는 모든 항목의 합계를 찾는 Python 프로그램


이 기사에서는 아래 주어진 문제 설명에 대한 솔루션에 대해 알아볼 것입니다.

문제 설명 − 사전이 주어지고 사전에서 가장 높은 값 3개를 인쇄해야 합니다.

문제 설명에 대한 세 가지 접근 방식은 다음과 같습니다.

접근법 1 - 반복 가능한 사전에서 합계 계산

# sum function
def Sum(myDict):
   sum_ = 0
   for i in myDict:
      sum_ = sum_ + myDict[i]
   return sum_
# Driver Function
dict = {'T': 1, 'U':2, 'T':3, 'O':4, 'R':5}
print("Sum of dictionary values :", Sum(dict))

출력

Sum of dictionary values : 14

접근법 2 - dictionary.values() iterable에서 합계 계산

# sum function
def Sum(dict):
   sum_ = 0
   for i in dict.values():
      sum_ = sum_ + i
   return sum_
# Driver Function
dict = {'T': 1, 'U':2, 'T':3, 'O':4, 'R':5}
print("Sum of dictionary values :", Sum(dict))

출력

Sum of dictionary values : 14

접근법 3 - dictionary.values() iterable에서 합계 계산

# sum function
def Sum(dict):
   sum_ = 0
   for i in dict.keys():
      sum_ = sum_ + dict[i]
   return sum_
# Driver Function
dict = {'T': 1, 'U':2, 'T':3, 'O':4, 'R':5}
print("Sum of dictionary values :", Sum(dict))

출력

Sum of dictionary values : 14

결론

이 기사에서는 사전에서 가장 높은 3개의 값을 찾는 방법을 배웠습니다.