Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để kiểm tra các kết hợp thừa trong từ điển Python?


Sẽ không bao giờ có sự kết hợp thừa trong từ điển Python vì nó là một bản đồ băm. Điều này có nghĩa là mỗi khóa sẽ có chính xác một giá trị được liên kết với nó. Giá trị này có thể là một danh sách hoặc một mệnh lệnh khác. Vì vậy, nếu bạn cố gắng thêm một khóa trùng lặp như

Ví dụ

a = {'foo': 42, 'bar': 55}
a['foo'] = 100
print(a)

Đầu ra

Điều này sẽ cung cấp đầu ra

{'foo': 100, 'bar': 55}

Nếu bạn thực sự muốn có nhiều giá trị cho một khóa, thì bạn có thể nên sử dụng một danh sách được liên kết với khóa và thêm các giá trị vào danh sách đó.