Tìm chỉ số (index) của phần tử chẵn đầu tiên và cuối cùng trong danh sách, tính hiệu hai chỉ số đó.
Ví dụ
Minh họa:
my_list = [2, 3, 6, 4, 6, 2, 9, 1, 14, 11]
print("Danh sách:", my_list)
my_indices_list = [idx for idx in range(len(my_list)) if my_list[idx] % 2 == 0]
my_result = my_indices_list[-1] - my_indices_list[0]
print("Khoảng cách chỉ số (chẵn cuối - chẵn đầu):", my_result)
Kết quả
Danh sách: [2, 3, 6, 4, 6, 2, 9, 1, 14, 11] Khoảng cách chỉ số (chẵn cuối - chẵn đầu): 8
Giải thích
- List comprehension tạo danh sách chỉ số của các phần tử chẵn (
% 2 == 0). - Lấy chỉ số cuối (
[-1]) trừ chỉ số đầu ([0]).