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

อัปเดตพจนานุกรม Python

การอัปเดตเนื้อหาของพจนานุกรมเป็นการดำเนินการทั่วไปเมื่อทำงานกับพจนานุกรม

ตัวอย่างเช่น สมมติว่าคุณมีพจนานุกรมที่เก็บรายการราคารถ หากคุณต้องการใช้ส่วนลดกับรถยนต์คันใดคันหนึ่งในพจนานุกรม คุณจะต้องอัปเดตรายการในพจนานุกรมของคุณ

นั่นคือสิ่งที่พจนานุกรม Python update() เข้ามา บทช่วยสอนนี้จะกล่าวถึงตัวอย่างการใช้พจนานุกรม update() โดยอ้างอิงจากตัวอย่าง วิธีอัปเดตรายการในพจนานุกรม Python

พจนานุกรม Python:ทบทวน

ใน Python พจนานุกรมจะเรียกว่าประเภทข้อมูลการทำแผนที่

เนื่องจากพจนานุกรมเพิ่มคีย์ให้กับค่าและสร้างคู่คีย์-ค่า ซึ่งใช้ในการจัดเก็บข้อมูลที่เกี่ยวข้อง นี่คือตัวอย่างพจนานุกรมในภาษา Python:

book = {
	'title': 'The Great Gatsby',
	'published': '1925',
	'author': 'F. Scott Fitzgerald',
	'in_stock': False
}

พจนานุกรมนี้มีสี่ปุ่ม (ซึ่งปรากฏทางด้านซ้ายของทวิภาค) และค่า (ซึ่งปรากฏทางด้านขวาของทวิภาค)

ทีนี้ สมมติว่าเราต้องการเปลี่ยนค่าของ in_stock รายการในพจนานุกรมของเราเป็น True เราสามารถทำได้โดยใช้พจนานุกรม update() กระบวนการ.

อัปเดตพจนานุกรมหลาม ()

พจนานุกรม update() วิธีช่วยให้คุณอัปเดตเนื้อหาของพจนานุกรม

81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้

ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก

นี่คือไวยากรณ์สำหรับวิธีการอัพเดต:

dictionary_name.update(new_item)

ค่า new_item ควรเป็นพจนานุกรมที่มีคู่คีย์-ค่าที่แทนที่รายการที่มีอยู่ในพจนานุกรมของคุณ

หากรายการใหม่ที่คุณระบุไม่มีอยู่ในพจนานุกรม รายการนั้นจะถูกเพิ่มลงในพจนานุกรม

อัปเดตรายการในพจนานุกรม

สมมติว่าเราเป็นเจ้าของร้านหนังสือและเรามีพจนานุกรมที่เก็บข้อมูลเกี่ยวกับหนังสือ The Great Gatsby . เราต้องการปรับปรุง in_stock รายการในพจนานุกรมนี้เนื่องจากเราเพิ่งได้รับหนังสือนี้จัดส่งใหม่

เราสามารถอัปเดตพจนานุกรมของเราโดยใช้โปรแกรมต่อไปนี้:

book = {
	'title': 'The Great Gatsby',
	'published': '1925',
	'author': 'F. Scott Fitzgerald',
	'in_stock': False
}

new_stock = { 'in_stock': True }

book.update(new_stock)
print(book)

รหัสของเราส่งคืน:

{'title': 'The Great Gatsby', 'published': '1925', 'author': 'F. Scott Fitzgerald', 'in_stock': True}

มาทำลายรหัสของเรากัน อันดับแรก เราได้ประกาศพจนานุกรมชื่อ book ซึ่งเก็บข้อมูลเกี่ยวกับหนังสือ The Great Gatsby .

จากนั้น เราได้ประกาศตัวแปรที่มีการแก้ไขที่เราต้องการจะทำในพจนานุกรมของเรา ในกรณีนี้ เราได้สร้างพจนานุกรมที่ตั้งค่า in_stock สู่ความจริง

ต่อไปเราจะใช้ update() วิธีการดันเนื้อหาของ new_stock ไปที่ book . ของเรา รายการ. ซึ่งช่วยให้เราสามารถอัปเดต new_stock ให้เท่ากับ True ใน book . ของเรา พจนานุกรม. สุดท้าย เราพิมพ์พจนานุกรมฉบับแก้ไขของเราโดยใช้การพิมพ์ (หนังสือ)

บทสรุป

พจนานุกรม Python update() วิธีช่วยให้คุณอัปเดตเนื้อหาของพจนานุกรม

กวดวิชานี้กล่าวถึงตัวอย่างการใช้พจนานุกรม update() วิธีการอัปเดตรายการในพจนานุกรม ตอนนี้คุณมีความรู้ที่จำเป็นในการอัปเดตเนื้อหาของพจนานุกรม Python เหมือนนักพัฒนามืออาชีพแล้ว!