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 Show Từ điển là một tập hợp các cặp khóa-giá trị Ví 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 giá = { “chuối”. 4, “quả táo”. 2, “màu cam”. 1. 5, “quả lê”. 3,} stock = { “chuối”. 6, “quả táo”. 0, “màu cam”. 32, “quả lê”. 15,} cho chìa khóa trong giá. phím in in “giá. %s” %prices[key] print “stock. %s” % stock[key] # đặt tổng chạy bằng 0 # Biến TEMP bên dưới lấy kết quả chính của giá trị hiện tại của giá và cổ phiếu rồi nhân chúng với nhau trước khi chuyển sang vòng lặp. Chúng tôi có thể làm điều này vì chúng là số (hoặc số nguyên) chứ không phải chữ cái và từ, hãy nhớ rằng nó đang tìm kiếm giá trị của khóa. Số 4 và 6 này trong lần quay đầu tiên vì khóa là chuối và có giá trị “4” trong từ điển “prices” và giá trị “6” trong từ điển “chứng khoán”…. và như thế # (vì "giá" 'từ điển' có 4 mục, mục này sẽ chạy 4 lần để tìm khóa khớp, mặc dù nếu từ điển lớn hơn hoặc nhỏ hơn, nó sẽ chạy nhiều lần hơn hoặc ít lần lặp hơn) cho khóa về giá Có thể thực hiện chương trình Python để minh họa việc nhân tất cả các mục trong từ điển bằng cách tạo một từ điển sẽ lưu trữ tất cả các cặp khóa-giá trị, nhân giá trị của tất cả các khóa và lưu trữ nó trong một biến Biểu thức trình tạo được sử dụng để thực hiện một số thao tác cho mọi phần tử hoặc chọn một tập hợp con các phần tử đáp ứng một điều kiện Trên mỗi lần lặp, chúng tôi trả về một bộ chứa 2 phần tử - một khóa và một giá trị mệnh lệnh. phương thức cập nhật cập nhật từ điển với các cặp khóa/giá trị từ giá trị được cung cấp Phương thức ghi đè các khóa hiện có của từ điển và trả về Phương thức Ngoài ra, bạn có thể sử dụng khả năng hiểu chính tả để lấy từ điển mới với kết quả của phép nhân Đọc chính tả rất giống với đọc danh sách Chúng thực hiện một số thao tác cho mọi cặp khóa-giá trị trong từ điển hoặc chọn một tập hợp con các cặp khóa-giá trị đáp ứng một điều kiện Trên mỗi lần lặp lại, chúng tôi nhân giá trị hiện tại với Từ điển mới chứa kết quả phép nhân và từ điển gốc không thay đổi Tôi có thể nhân từ điển bằng Python không?Chương trình Python để minh họa phép nhân tất cả các mục trong từ điển có thể được thực hiện bằng cách tạo một từ điển sẽ lưu trữ tất cả các cặp khóa-giá trị, nhân giá trị của tất cả các khóa, . .
Bạn có thể kết hợp hai từ điển Python không?Trăn 3. 9 đã giới thiệu toán tử hợp nhất (. ) trong lớp dict. Sử dụng toán tử hợp nhất, chúng ta có thể kết hợp các từ điển trong một dòng mã . Chúng tôi cũng có thể hợp nhất các từ điển tại chỗ bằng cách sử dụng toán tử cập nhật (. =).
Một từ điển có thể có nhiều khóa giống nhau không?Đầu tiên, một khóa nhất định chỉ có thể xuất hiện trong từ điển một lần. Không cho phép sao chép khóa . Từ điển ánh xạ mỗi khóa thành một giá trị tương ứng, vì vậy sẽ không hợp lý khi ánh xạ một khóa cụ thể nhiều lần. |