พื้นฐาน Python

List ใน Python

List เป็น collection ที่มีลำดับ แก้ไขได้ และเก็บค่าซ้ำได้

List ใน Python คืออะไร?

List เป็น collection ที่มีลำดับ แก้ไขได้ และเก็บค่าซ้ำได้

สร้าง แก้ไข กรอง และวนอ่าน list

ควรใช้เมื่อใด?

  • เรียนรู้ไวยากรณ์ Python ผ่านโค้ดที่รันได้
  • สร้างพื้นฐานสำหรับโจทย์ที่ซับซ้อนขึ้น
  • ทดลองแนวคิดโดยไม่ต้องติดตั้งบนเครื่อง

โค้ดตัวอย่าง

รันโค้ด →
main.py
numbers = [1, 2, 3, 4, 5]
numbers.append(6)

even_numbers = [number for number in numbers if number % 2 == 0]
print(even_numbers)

ผลลัพธ์ที่คาดหวัง

[2, 4, 6]

หลักการทำงาน

append เพิ่มค่า ส่วน list comprehension สร้าง list ใหม่ที่มีเฉพาะเลขคู่

เปลี่ยนค่าและรันโปรแกรมด้วย คอมไพเลอร์ Python ออนไลน์ของ CodeUtility โดยไม่ต้องติดตั้ง Python

แบบฝึกหัด

ลองเปลี่ยน input และทดสอบกรณีขอบก่อนใช้ชุดข้อมูลที่ใหญ่ขึ้น

  1. คาดเดา output ก่อนรัน
  2. รองรับ input ว่างหรือไม่ถูกต้อง
  3. แยก logic เป็นฟังก์ชันและเพิ่ม test case
รันใน Python IDE →