ดิกชันนารี
ใช้งานคู่คีย์-ค่าเพื่อจัดเก็บข้อมูล
ดิกชันนารี เป็นบทเรียน Python For Kids ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Python For Kids และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Python For Kids มีบทเรียนทั้งหมด 4 บทเรียน
บทนำเกี่ยวกับพจนานุกรม
พจนานุกรม
ยินดีต้อนรับสู่บทเรียนโครงสร้างข้อมูล วันนี้เราจะเรียนรู้เกี่ยวกับพจนานุกรมใน Python ซึ่งช่วยให้คุณจัดเก็บข้อมูลเป็นคู่คีย์และค่า

พจนานุกรมคืออะไร
พจนานุกรมคือกลุ่มข้อมูลที่จัดเก็บแต่ละรายการเป็นคู่คีย์กับค่า พจนานุกรมมีประโยชน์สำหรับจัดระเบียบข้อมูลและช่วยให้เรียกดูข้อมูลได้ง่ายโดยใช้คีย์ที่ไม่ซ้ำกัน
- คีย์: ตัวระบุที่ไม่ซ้ำกันของแต่ละรายการ
- ค่า: ข้อมูลที่เชื่อมโยงกับคีย์
การสร้างพจนานุกรม
คุณสามารถสร้างพจนานุกรมโดยใส่รายการต่าง ๆ ไว้ในวงเล็บปีกกา ({}) และคั่นแต่ละรายการด้วยจุลภาค คีย์แต่ละตัวจะแยกจากค่าด้วยเครื่องหมายโคลอน (:)
ตัวอย่าง:
# Creates a dictionary of student grades
grades = {
"Alice": 85,
"Bob": 92,
"Charlie": 78
}การเข้าถึงค่าในพจนานุกรม
คุณสามารถเข้าถึงค่าที่เชื่อมโยงกับคีย์ที่ระบุได้โดยใส่คีย์ไว้ในวงเล็บเหลี่ยม ([]) หรือใช้เมธอด get()
ตัวอย่าง:
# Accesses the grade of Alice using square brackets
print(grades["Alice"]) # Output: 85
# Accesses the grade of Bob using the get() method
print(grades.get("Bob")) # Output: 92
การเพิ่มรายการลงในพจนานุกรม
คุณสามารถเพิ่มคู่คีย์และค่าใหม่ลงในพจนานุกรมได้โดยกำหนดค่าให้กับคีย์ใหม่
ตัวอย่าง:
# Adds a new student to the grades dictionary
grades["Diana"] = 88
# Prints the updated dictionary
print(grades) # Output: {'Alice': 85, 'Bob': 92, 'Charlie': 78, 'Diana': 88}
การแก้ไขค่าในพจนานุกรม
เนื่องจากพจนานุกรมเป็นกลุ่มข้อมูลที่เปลี่ยนแปลงได้ คุณจึงสามารถเปลี่ยนค่าที่เชื่อมโยงกับคีย์ที่มีอยู่แล้วได้
ตัวอย่าง:
# Updates Charlie's grade
grades["Charlie"] = 82
# Prints the updated grade for Charlie
print(grades["Charlie"]) # Output: 82
การลบรายการออกจากพจนานุกรม
คุณสามารถลบรายการออกจากพจนานุกรมได้โดยใช้คำสั่ง del หรือเมธอด pop()
ตัวอย่าง:
# Removes Bob from the grades dictionary using del
del grades["Bob"]
# Removes Diana from the grades dictionary using pop()
grades.pop("Diana")
# Prints the updated dictionary
print(grades) # Output: {'Alice': 85, 'Charlie': 82}
การวนซ้ำผ่านพจนานุกรม
คุณสามารถวนซ้ำผ่านพจนานุกรมเพื่อเข้าถึงคีย์และค่าได้โดยใช้ลูป for
ตัวอย่าง:
# Iterates through the dictionary and prints keys and values
for student, grade in grades.items():
print(student + " scored " + str(grade))
# Output:
# Alice scored 85
# Charlie scored 82
# Creates a dictionary of fruits and their colors
fruits = {
"apple": "red",
"banana": "yellow",
"grape": "purple"
}
# Updates the color of banana
fruits["banana"] = "green"
# Removes grape from the dictionary
del fruits["grape"]
# Prints the dictionary
print(fruits)
เยี่ยมมาก!
คุณได้เรียนรู้วิธีใช้พจนานุกรมเพื่อจัดเก็บและจัดการข้อมูลในรูปแบบคู่คีย์-ค่าแล้ว พจนานุกรมเป็นเครื่องมือที่มีประสิทธิภาพสำหรับจัดระเบียบข้อมูลในโปรแกรม Python ของคุณ หมั่นฝึกฝนต่อไปด้วยการสร้างพจนานุกรมของคุณเองและทดลองใช้คุณสมบัติต่าง ๆ ของพจนานุกรม!

คำถามที่พบบ่อย
บทเรียน “ดิกชันนารี” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “ดิกชันนารี” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Python For Kids ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Python For Kids มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “ดิกชันนารี”
ใช้งานคู่คีย์-ค่าเพื่อจัดเก็บข้อมูล คุณปฏิบัติ Python For Kids ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Python For Kids หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Python For Kids บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “ดิกชันนารี” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Python For Kids นี้ได้ไหม
ได้ บทเรียน Python For Kids ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ