Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python in phần tử tại vị trí lẻ (index 1,3,5...)

Duyệt list với step=2 bắt đầu từ index 1 để in phần tử vị trí lẻ (theo 0-based).

Ví dụ

arr = [31, 42, 13, 34, 85, 0, 99, 1, 3]
print("Mảng:", arr)

print("Phần tử index lẻ (1,3,5...):")
for i in range(1, len(arr), 2):
    print(arr[i], end=' ')

Kết quả

Mảng: [31, 42, 13, 34, 85, 0, 99, 1, 3]
Phần tử index lẻ (1,3,5...):
42 34 0 1

Giải thích

  • range(1, len(arr), 2) tạo dãy 1,3,5,7.
  • In arr[i] cho từng i.
  • "Vị trí lẻ" = index lẻ (0-based).
  • Pythonic: arr[1::2] slice từ 1 step 2.