Chalothorn Kosakul 23 มิถุนายน, 2568 126 views
บทความนี้จัดทำขึ้นเพื่อสรุปเนื้อหาเสริมในหัวข้อ ข้อมูลประเภทลิสต์ (List) ของภาษา Python เรามักต้องจัดการกับ กลุ่มของข้อมูลที่เกี่ยวข้องกัน เช่น รายชื่อนักเรียน คะแนนสินค้า หรือข้อมูลหลายรายการที่ต้องทำงานร่วมกัน การเข้าใจและใช้งานลิสต์อย่างถูกต้อง จะช่วยให้เราจัดการข้อมูลเหล่านี้ได้อย่างมีประสิทธิภาพและยืดหยุ่นมากขึ้น
ลิสต์ (List) คือโครงสร้างข้อมูลชนิดหนึ่งในภาษา Python ที่สามารถเก็บข้อมูลหลายค่าไว้ในตัวแปรเดียวกัน โดยข้อมูลแต่ละค่าจะถูกเรียกว่า สมาชิกของลิสต์ (Element)
students = ["Aom", "Bank", "Chai", "Da"]
print(students)
ลิสต์ใน Python ถูกสร้างด้วยการใช้ เครื่องหมายวงเล็บเหลี่ยม []
โดยสมาชิกแต่ละตัวคั่นด้วย ,
print(students[0]) # แสดง 'Aom'
print(students[-1]) # แสดง 'Da' (index ติดลบคือย้อนจากท้าย)
เพิ่มสมาชิกด้วย .append()
หรือ .insert()
students.append("Fern") # เพิ่มท้าย
students.insert(2, "Beam") # เพิ่มที่ index 2
ลบสมาชิกด้วย .remove()
หรือ del
students.remove("Bank") # ลบตามชื่อ
del students[0] # ลบตามตำแหน่ง index
ลบและคืนค่าด้วย .pop()
last_student = students.pop() # ลบสมาชิกตัวสุดท้าย
second_student = students.pop(1) # ลบสมาชิกที่ index 1
.pop()
จะลบสมาชิกออกจากลิสต์ และ คืนค่าสมาชิกที่ถูกลบนั้นออกมา
for name in students:
print("ชื่อนักเรียน:", name)
เรียงลำดับจากน้อยไปมาก / A-Z
students.sort()
เรียงลำดับจากมากไปน้อย / Z-A
students.sort(reverse=True)
ข้อมูลประเภทลิสต์ใน Python ใช้งานง่าย และจำเป็นมากในการจัดการข้อมูลจำนวนมาก ซึ่งเราจะได้เห็นการนำไปใช้ต่อยอดในระดับของ คลาส (Class) และ อ็อบเจ็กต์ (Object) ในบทถัดไปของการเขียนโปรแกรมเชิงวัตถุ