Dictionary không dùng index vị trí. Chỉ cần gán value cho key mới — nếu key chưa có thì thêm, đã có thì cập nhật.
Ví dụ
>>> D1 = {1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}
>>> D1[10] = 'z'
>>> D1
{1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3, 10: 'z'}
Cách khác: update()
D1.update({10: 'z'})
D1.update(new_key='value') # keyword args (key phải là identifier hợp lệ)
setdefault() — chỉ thêm nếu chưa có
D1.setdefault(10, 'z') # thêm nếu key 10 chưa tồn tại