Phương thức dict.update(other_dict) gộp other_dict vào dict hiện tại:
- Key đã có → cập nhật value.
- Key mới → thêm cặp mới.
Ví dụ
>>> D1 = {"pen": 25, "pencil": 10, "book": 100, "sharpner": 5, "eraser": 5}
>&>> D2 = {"book": 200, "scale": 10}
>>> D1.update(D2)
>>> D1
{'pen': 25, 'pencil': 10, 'book': 200, 'sharpner': 5, 'eraser': 5, 'scale': 10}
Lưu ý: update() trả về None, thay đổi in-place.
Cập nhật có điều kiện (merge logic tùy chỉnh)
# Chỉ cập nhật nếu value mới lớn hơn
for k, v in D2.items():
if k not in D1 or v > D1[k]:
D1[k] = v