Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Thêm key mới vào Dictionary Python

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