แทนที่ elements ในลิสต์
การแทนที่ elements ในลิสต์ทำได้โดยเลือก subset แล้วกำหนดค่าใหม่ให้กับ subset นั้น สามารถเลือกทีละ element หรือจะเปลี่ยนทั้ง slice ของลิสต์พร้อมกันก็ได้
ในแบบฝึกหัดนี้และแบบฝึกหัดถัดไป จะทำงานกับลิสต์ areas ที่เก็บชื่อและพื้นที่ของห้องต่างๆ ในบ้านต่อไป
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้น
คำแนะนำการฝึกหัด
- อัปเดตพื้นที่ห้องน้ำจาก
9.50เป็น10.50ตารางเมตร โดยใช้ negative indexing - เพิ่มความทันสมัยให้ลิสต์
areasด้วยการเปลี่ยน"living room"เป็น"chill zone"คราวนี้ไม่ต้องใช้ negative indexing
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create the areas list
areas = ["hallway", 11.25, "kitchen", 18.0, "living room", 20.0, "bedroom", 10.75, "bathroom", 9.50]
# Correct the bathroom area
# Change "living room" to "chill zone"