Lists
Lists คือโครงสร้างข้อมูลแบบทั่วไปที่สามารถเก็บข้อมูลต่างชนิดกันได้ใน Python ในตัวอย่างนี้ เราจะเก็บข้อมูลเกี่ยวกับบุคคลหนึ่งไว้ใน list โดย list จะประกอบด้วยข้อมูลต่อไปนี้ (ตามลำดับ):
- ชื่อ
- นามสกุล
- เพศ
- สถานะการทำงาน
- จำนวนผู้ติดตามบน Twitter
ทบทวนว่าสามารถใช้วงเล็บเหลี่ยมในการดึงค่าออกจาก list ได้
เนื่องจาก Python นับ index เริ่มจาก 0 องค์ประกอบแรกจึงมี index เป็น 0
หากต้องการดึงค่าหลายค่าที่อยู่ติดกัน สามารถใช้เครื่องหมายโคลอน (:) ได้
Python ใช้หลักการรวมค่าเริ่มต้นแต่ไม่รวมค่าสุดท้าย หมายความว่าเมื่อระบุช่วง ค่าเริ่มต้นจะถูกรวมไว้ แต่ค่าสุดท้ายจะไม่ถูกรวม ดังนั้น หากต้องการดึงสี่ค่าแรกจาก list x สามารถใช้:
x = [1, 2, 3, 4, 5]
print(x[0:4])
[1, 2, 3, 4]
นอกจากนี้ยังสามารถใช้ index ที่เป็นลบเพื่อเลือกองค์ประกอบได้ โดยให้นับจาก ท้าย ของ list หากต้องการดึงองค์ประกอบสุดท้าย สามารถใช้:
print(x[-1])
5
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python สำหรับผู้ใช้ R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Assign the values to the list
____ = ____