หลักสูตรการพัฒนา Python
บทที่
>
ระดับ

การสร้างรายการ
รายการตัวเลข

รายการสามารถใช้เพื่อเก็บค่าหลายค่าไว้ในที่เดียว ไม่ว่าจะเป็นตัวเลขหรือสตริงของคำ! สิ่งนี้จะช่วยประหยัดเวลาและพื้นที่ในโค้ดของคุณ รวมไปถึงสามารถอ่านข้อมูลในลำดับได้

ในแบบฝึกหัดนี้ ให้รวบรวมไข่สีทั้งหมดรอบๆ โรงนาและจัดเก็บไว้ในรายการ เพื่อที่คุณจะสามารถจัดวางไว้ด้วยกันในภาชนะได้

Guide

วัตถุประสงค์

เก็บไข่แล้วใส่ลงในรายการที่คุณสามารถเก็บไว้ในภาชนะได้

เก็บไข่ที่แตกต่างกันในโรงนา แล้วนำมารวมกันใน list เพื่อที่คุณจะได้วางไว้ในภาชนะด้วยกัน

Lists ทำงานคล้ายกับตัวแปรที่อนุญาตให้คุณเก็บค่าหลายค่าไว้ในที่เดียว คุณเขียนมันเหมือนกับตัวแปรปกติ แต่แทนที่จะใส่ค่าเข้าไปให้ใส่ [] เป็นค่า เช่นนี้: mylist = [] จากนั้นเพิ่มค่าเข้าไปในรายการโดยการเขียนชื่อตัวแปรแล้วเรียกใช้ฟังก์ชัน append() เพื่อเพิ่มค่าเข้าไป เช่นนี้: mylist.append(1) นี่คือตัวอย่าง:

my_list = [] my_list.append(3) # ค่าแรกที่ถูกเก็บไว้ใน list คือ 3 my_list.append(5) # ค่าที่สองที่ถูกเก็บไว้ใน list คือ 5 my_list.append(2) # ค่าที่สามที่ถูกเก็บไว้ใน list คือ 2 # โค้ดนี้จะสร้าง list ในรูปแบบนี้: my_list = [3, 5, 2]

เก็บไข่ทุกสีในทุ่งแล้วสร้างตัวแปร: blue_eggs, red_eggs, green_eggs สร้าง list ที่มีชื่อว่า eggs เช่นนี้: eggs = [] จากนั้นเก็บไข่ที่คุณเก็บได้ในตัวแปรแต่ละตัวตามประเภทที่สอดคล้องกัน เช่นนี้: blue_eggs = 5

เมื่อเตรียมข้อมูลเสร็จแล้ว คุณสามารถเพิ่มตัวแปรลงใน list โดยใช้ฟังก์ชัน append() ที่กล่าวไว้ข้างต้น เช่นนี้: eggs.append(blue_eggs) อย่าลืมเพิ่มในลำดับสีตามที่ระบุไว้ด้านบนและตามที่ให้ไว้ในตัวแก้ไขโค้ด

เมื่อไข่ทั้งหมดอยู่ใน list แล้ว ให้เดินไปที่เครื่องหมาย X และนำไข่เหล่านั้นไปวางในภาชนะโดยใช้ฟังก์ชัน place() เหมือนกับที่คุณจะวางตัวแปร เช่นนี้: player.place(eggs)

หนังสือโค้ด