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

การใช้งาน attribute บน namedtuple

เมื่อสร้าง namedtuple แล้ว สามารถเขียนโค้ดได้อย่างชัดเจนและเข้าใจง่ายยิ่งขึ้น เนื่องจากสามารถเข้าถึงสมาชิกใน tuple ได้ผ่านชื่อที่กำหนดในรูปแบบ attribute ตัวอย่างเช่น เข้าถึงสปีชีส์ของ namedtuple จากแบบฝึกหัดก่อนหน้าได้ผ่าน attribute .species

ในแบบฝึกหัดนี้ จะนำ tuple ที่สร้างไว้มาใช้งานเพื่อดูว่ากลไกนี้ทำงานอย่างไร

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

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

ดูคอร์ส

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

  • วนซ้ำผ่าน entry 20 รายการแรกใน list labeled_entries:
    • หากเป็นสปีชีส์ Chinstrap:
      • พิมพ์ค่า sex และ body_mass ของ entry โดยคั่นด้วย :

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

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

# Iterate over the first twenty entries in labeled_entries
for ____ in ____:
    # if the entry's species equals Chinstrap
    ____
      # Print each entry's sex and body_mass seperated by a colon
      print(f'{____}:{____}')
แก้ไขและรันโค้ด