ดึงสมาชิกตำแหน่งคี่ (index 1, 3, 5...) จากลิสต์
วิธีที่ 1: List Comprehension
numbers = [1, 2, 3, 4, 5] result = [numbers[i] for i in range(len(numbers)) if i % 2 != 0] print(result) # [2, 4]
วิธีที่ 2: Slicing (เร็วและสั้นที่สุด)
numbers = [1, 2, 3, 4, 5] result = numbers[1::2] print(result) # [2, 4]
สรุป
Slicing [1::2] คือวิธีมาตรฐาน เร็วที่สุด และ Pythonic ที่สุด