จะไม่มีการรวมซ้ำ (redundant combinations) ใน Python dictionary เพราะมันคือ hashmap หมายความว่าแต่ละคีย์จะมีค่าที่เกี่ยวข้องเพียงค่าเดียว ค่านี้อาจเป็น list หรือ dict อีกทีหนึ่ง ดังนั้นหากคุณพยายามเพิ่มคีย์ซ้ำ เช่น
ตัวอย่าง
a = {'foo': 42, 'bar': 55}
a['foo'] = 100
print(a)
ผลลัพธ์
{'foo': 100, 'bar': 55}
หากคุณต้องการหลายค่าสำหรับคีย์เดียว คุณควรใช้ list ผูกกับคีย์และเพิ่มค่าเข้าไปใน list นั้น