Dictionary cho phép thêm cặp key-value mới bằng phép gán trực tiếp hoặc phương thức update().
1. Gán trực tiếp (cách phổ biến nhất)
D1 = {"pen": 25, "pencil": 10, "book": 100}
D1["school bag"] = 200
print(D1)
# {'pen': 25, 'pencil': 10, 'book': 100, 'school bag': 200}
Nếu key đã tồn tại → cập nhật value.
2. update() với dict hoặc iterable cặp
D1.update({"school bag": 200})
# hoặc
D1.update([("eraser", 5), ("sharpner", 5)])
# hoặc keyword args
D1.update(eraser=5, sharpner=5)
3. setdefault() — chỉ thêm nếu key chưa có
D1.setdefault("pen", 999) # không thay đổi vì 'pen' đã có
D1.setdefault("ruler", 15) # thêm mới
print(D1) # 'ruler': 15 được thêm
Trả về: Giá trị của key (mới hoặc cũ).