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

การใช้วิธีอัพเดตในพจนานุกรม Python คืออะไร?


เมธอด update() ของคลาสพจนานุกรมของ Python มีวัตถุประสงค์สองประการ

จะเพิ่มคู่คีย์-ค่าใหม่หากพจนานุกรมยังไม่มีคีย์

>>> d1={'name': 'Ravi', 'age': 25, 'marks': 60}

วิธีการ update() ของวัตถุพจนานุกรมเป็นอาร์กิวเมนต์

d1.update({"course":"ComputerEngg"})

พจนานุกรมที่อัปเดตแสดงว่ามีการเพิ่มคู่คีย์-ค่าใหม่

>>> d1
{'name': 'Ravi', 'age': 25, 'marks': 60, 'course': 'Computer Engg'}

อย่างไรก็ตาม หากคีย์ที่มีอยู่แล้ว ค่าของคีย์จะถูกอัพเดตโดยเมธอด

>>>d1.update({"age":21})
>>> d1
{'name': 'Ravi', 'age': 21, 'marks': 60, 'course': 'Computer Engg'}