หลักสูตรการพัฒนา Python
บทที่
>
ระดับ

การใช้พจนานุกรม
การสร้างพจนานุกรม

แม้จะมีเครื่องมือมากมายที่คุณสามารถใช้ในการเขียนโค้ดให้มีประสิทธิภาพมากขึ้น แต่สถานการณ์ต่าง ๆ ก็มีแนวทางปฏิบัติที่ดีที่สุดแตกต่างกันไป

ดิกชันนารีเป็นอีกหนึ่งวิธีในการจัดเก็บค่า ซึ่งมีลักษณะคล้ายกับลิสต์ แต่ในกรณีนี้จะใช้ดัชนีเพื่อจัดเก็บค่าที่เฉพาะเจาะจง

รวบรวมผลไม้ทั้งหมดในสนามนี้และใช้ดิกชันนารีในการจัดเก็บข้อมูลทั้งหมด ไม่ว่าจะเป็นชื่อของผลไม้และจำนวนที่คุณสามารถเก็บได้ ลองทำดู!

Guide

วัตถุประสงค์

เก็บผลไม้ทั้งหมดและเก็บไว้ใน dictionary แล้วนับจำนวนที่คุณเก็บได้

มีผลไม้หลากหลายชนิดกระจัดกระจายในป่า ควรเก็บผลไม้เหล่านี้ ได้แก่: “Apples” , “Oranges” และ “Pears” .

ในขณะที่ variables และ lists เป็นวิธีที่มีประสิทธิภาพในการเก็บค่าเพื่อใช้งานในภายหลัง อีกวิธีหนึ่งในการเก็บค่าสำหรับการใช้งานอย่างมีประสิทธิภาพคือการใช้ dictionaries ซึ่งคล้ายกับ lists แต่แทนที่จะเก็บค่าเดียว พวกมันจะเก็บทั้งค่าและดัชนีสำหรับค่านั้น

bag = {} bag["Apples"] = Number of apples you pick up bag["Oranges"] = Number of Oranges you pick up bag["Pears"] = Number of Pears you pick up

โค้ดด้านบนจะเก็บชื่อของรายการใน dictionary และใช้เป็นดัชนี (หรือที่รู้จักในชื่อ Key); ในกรณีนี้ ดัชนีจะมีจำนวนที่เชื่อมโยงกับมันซึ่งแสดงถึงจำนวนของรายการที่คุณเก็บได้

เมื่อคุณเก็บผลไม้และนำใส่ dictionary เสร็จแล้ว ให้นับจำนวนผลไม้โดยไปที่เครื่องหมาย X และใช้ฟังก์ชัน speak() ดังนี้: player.speak(bag)

หนังสือโค้ด