เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การใช้งาน dictionary แบบ Pythonic

ที่ผ่านมาเราใช้ key ของ dictionary เพื่อเข้าถึงข้อมูลเป็นหลัก แต่ใน Python วิธีที่แนะนำสำหรับการวนซ้ำผ่านรายการใน dictionary คือการใช้เมธอด .items()

เมธอดนี้จะคืนค่า key และ value แต่ละคู่จาก dictionary ในรูปแบบทูเพิล ซึ่งสามารถ unpack ได้ใน for loop ลองฝึกใช้วิธีนี้กัน

เราได้โหลด dictionary ชื่อ squirrels_by_park ไว้ให้แล้ว โดย key Madison Square Park มีรายการของ dictionary อยู่ภายใน

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ประเภทข้อมูลใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • วนซ้ำผ่าน record แรกใน squirrels_by_park["Madison Square Park"] โดย unpack รายการออกเป็น field และ value
    • พิมพ์ field และ value แต่ละรายการ
  • ทำซ้ำขั้นตอนเดิมกับ record ที่สองใน squirrels_by_park["Union Square Park"]

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Iterate over the first squirrel entry in the Madison Square Park list
for ____, ____ in ____["____"][____].____():
    # Print field and value
    print(____, ____)

print('-' * 13)

# Iterate over the second squirrel entry in the Union Square Park list
____
    # Print field and value
    ____
แก้ไขและรันโค้ด