Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python พิมพ์สมาชิกอาร์เรย์ที่ Index คี่ (Odd Index)


แสดงสมาชิกในลิสต์ที่อยู่ตำแหน่ง 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[i] แสดงค่า

  • วิธีสั้นกว่า: arr[1::2] (slicing เริ่ม 1 step 2)

  • คู่กับบทความก่อนหน้า (even indices)