Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีตรวจสอบการรวมซ้ำใน Python Dictionary

จะไม่มีการรวมซ้ำ (redundant combinations) ใน Python dictionary เพราะมันคือ hashmap หมายความว่าแต่ละคีย์จะมีค่าที่เกี่ยวข้องเพียงค่าเดียว ค่านี้อาจเป็น list หรือ dict อีกทีหนึ่ง ดังนั้นหากคุณพยายามเพิ่มคีย์ซ้ำ เช่น

ตัวอย่าง

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

ผลลัพธ์

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

หากคุณต้องการหลายค่าสำหรับคีย์เดียว คุณควรใช้ list ผูกกับคีย์และเพิ่มค่าเข้าไปใน list นั้น