แสดงสมาชิกในลิสต์ที่อยู่ตำแหน่ง index คี่ (1, 3, 5...) โดยเริ่ม range ที่ 1 step 2
ตัวอย่างโค้ด
arr = [31, 42, 13, 34, 85, 0, 99, 1, 3]
print("Array:", arr)
print("Elements at odd indices:")
for i in range(1, len(arr), 2):
print(arr[i], end=' ')ผลลัพธ์
Array: [31, 42, 13, 34, 85, 0, 99, 1, 3] Elements at odd indices: 42 34 0 1
คำอธิบาย
range(1, len(arr), 2)สร้างลำดับ 1, 3, 5, 7วิธีสั้นกว่า:
arr[1::2](slicing เริ่ม 1 step 2)คู่กับบทความก่อนหน้า (even indices)
เข้าถึง arr[i] แสดงค่า