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

จะตรวจสอบชุดค่าผสมที่ซ้ำซ้อนในพจนานุกรม Python ได้อย่างไร


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

ตัวอย่าง

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

ผลลัพธ์

สิ่งนี้จะให้ผลลัพธ์

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

หากคุณต้องการหลายค่าสำหรับคีย์เดียวจริงๆ คุณควรใช้รายการเพื่อเชื่อมโยงกับคีย์และเพิ่มค่าลงในรายการนั้น