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

Subset และพิชิตลิสต์

การ subset ลิสต์ใน Python นั้นไม่ยากเลย ดูตัวอย่างโค้ดด้านล่าง ซึ่งสร้างลิสต์ x แล้วเลือกค่า "b" ออกมา จำไว้ว่า "b" เป็นสมาชิกตัวที่สอง จึงมี index เป็น 1 และยังสามารถใช้ index ติดลบได้ด้วย

x = ["a", "b", "c", "d"]
x[1]
x[-3] # ได้ผลลัพธ์เหมือนกัน!

จำลิสต์ areas ที่มีทั้ง string และ float ได้ไหม? โค้ดที่กำหนดลิสต์นี้อยู่ในสคริปต์แล้ว ลองเพิ่มโค้ดเพื่อ subset ลิสต์ดูสิ

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

Python เบื้องต้น

ดูคอร์ส

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

  • แสดงผลสมาชิกตัวที่สองของลิสต์ areas (มีค่าเป็น 11.25)
  • Subset และแสดงผลสมาชิกตัวสุดท้ายของ areas ซึ่งมีค่าเป็น 9.50 การใช้ index ติดลบเหมาะมากสำหรับกรณีนี้!
  • เลือกตัวเลขที่แทนพื้นที่ของห้องนั่งเล่น (20.0) แล้วแสดงผลออกมา

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

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

# Create the areas list
areas = ["hallway", 11.25, "kitchen", 18.0, "living room", 20.0, "bedroom", 10.75, "bathroom", 9.50]

# Print out second element from areas
print(areas[____])

# Print out last element from areas
print(areas[____])

# Print out the area of the living room
print(areas[____])
แก้ไขและรันโค้ด