Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để tìm tổng của tất cả các mục trong từ điển


Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp cho câu hỏi được đưa ra bên dưới.

Tuyên bố sự cố - Chúng tôi được cung cấp một từ điển và chúng tôi cần in 3 giá trị cao nhất trong từ điển.

Dưới đây là ba cách tiếp cận để giải quyết vấn đề:

Phương pháp 1 - Tính tổng từ từ điển có thể lặp lại

Ví dụ

# 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))

Đầu ra

Sum of dictionary values : 14

Phương pháp 2 - Tính tổng từ từ điển.values ​​() có thể lặp lại

Ví dụ

# 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))

Đầu ra

Sum of dictionary values : 14

Phương pháp 3 - Tính tổng từ từ điển.values ​​() có thể lặp lại

Ví dụ

# 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))

Đầu ra

Sum of dictionary values : 14

Kết luận

Trong bài viết này, chúng ta đã học cách tìm 3 giá trị cao nhất trong từ điển