Giới thiệu
Tiêu đề gốc "count the pairs of reverse strings" nhưng code ví dụ thực hiện cùng logic bài trước: gom max per key từ list of dict. Dưới đây là code và kết quả như gốc.
Ví dụ minh họa (gốc)
my_list = [{"Python": 8, "is": 1, "fun": 9},
{"Python": 2, "is": 9, "fun": 1},
{"Python": 5, "is": 10, "fun": 7}]
print("Danh sách:")
print(my_list)
result = {}
for dic in my_list:
for key, value in dic.items():
if key in result:
result[key] = max(result[key], value)
else:
result[key] = value
print("Kết quả (max per key):")
print(result)
Kết quả đầu ra
Danh sách:
[{'Python': 8, 'is': 1, 'fun': 9}, {'Python': 2, 'is': 9, 'fun': 1}, {'Python': 5, 'is': 10, 'fun': 7}]
Kết quả (max per key):
{'Python': 8, 'is': 10, 'fun': 9}
Lưu ý: Code không đếm cặp chuỗi ngược. Để đếm cặp reverse strings, logic sẽ khác hoàn toàn.