Nhân tất cả các giá trị trong từ điển Python
Viết chương trình Python để nhân tất cả các mục trong từ điển với một ví dụ thực tế Show Chương trình Python để nhân tất cả các mục trong từ điển Ví dụ 1Trong chương trình Python này, chúng tôi đang sử dụng For Loop để lặp lại từng phần tử trong Từ điển này. Bên trong vòng lặp for, chúng ta đang nhân các giá trị đó với biến tổng myDict = {'x': 20, 'y':5, 'z':60} print("Dictionary: ", myDict) total = 1 # Multiply Items for key in myDict: total = total * myDict[key] print("\nAfter Multiplying Items in this Dictionary: ", total) Chương trình Python để nhân các mục trong từ điển Ví dụ 2Chương trình này sử dụng Vòng lặp For cùng với hàm giá trị để nhân các giá trị trong Từ điển myDict = {'x': 2, 'y':50, 'z':70} print("Dictionary: ", myDict) total = 1 # Multiply Items for i in myDict.values(): total = total * i print("\nAfter Multiplying Items in this Dictionary: ", total) Nhân đầu ra các mục từ điển Khi được yêu cầu nhân tất cả các phần tử trong từ điển, các giá trị khóa trong từ điển được lặp lại. Khóa được nhân với khóa trước đó và đầu ra được xác định Từ điển là một tập hợp các cặp khóa-giá trị Thí dụDưới đây là một minh chứng cho điều tương tự - Bản thử trực tiếp my_dict = {'Jane':99,'Will':54,'Mark':-3} my_result = 2 for key in my_dict: my_result = my_result * my_dict[key] print("The reuslt of multiplying keys in a dictionary is : ") print(my_result) đầu raThe reuslt of multiplying keys in a dictionary is : -32076 Giải trình
Mã ví dụ đơn giản nhân tất cả các mục trong từ điển. Chạy một vòng lặp để duyệt qua từ điển và nhân từng giá trị của khóa với kết quả và thêm vào chính kết quả đó
đầu ra Một vi dụ khac
đầu ra. 14000 Hãy bình luận nếu bạn có bất kỳ nghi ngờ hoặc đề xuất nào về chủ đề multipicaiton Python này
Rohit Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên Trình chỉnh sửa mã Python Có một cách khác để giải quyết giải pháp này? Trước. Viết chương trình Python để tổng hợp tất cả các mục trong từ điển Mức độ khó của bài tập này là gì? Dễ dàng trung bình khóKiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource Theo dõi chúng tôi trên Facebook và Twitter để cập nhật thông tin mới nhất. con trăn. Lời khuyên trong ngàyGiải nén đối số Hãy xem xét chúng ta có một hàm nhân các số đã cho def mult(x, y, z): return x * y * z print(mult(3, 5, 7)) đầu ra ________số 8_______Hàm này hoạt động tốt nếu chúng ta chỉ cần nhân ba số. Nó phải được cung cấp chính xác ba số. Chúng ta có thể làm cho hàm linh hoạt hơn bằng cách sử dụng giải nén đối số def mult(*args): result = 1 for i in args: result *= i return result Bây giờ, hàm nhiều có thể nhân bất kỳ số lượng giá trị nào đầu ra print(mult(3, 5, 7, 9)) 945Đang tải
Giải nén đối số được sử dụng rất phổ biến trong Python. Chắc hẳn bạn đã thấy *args và **kwargs nếu bạn đọc tài liệu của một gói hoặc thư viện Làm cách nào tôi có thể trích xuất tất cả các giá trị từ một từ điển trong Python?Phương pháp #1. Sử dụng vòng lặp + phím()
. Đây có thể là một trong những phương pháp để thực hiện nhiệm vụ này. |