Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python – 목록에서 첫 번째 짝수 요소와 마지막 짝수 요소 사이의 거리 찾기

<시간/>

목록의 첫 번째 짝수 요소와 마지막 짝수 요소 사이의 거리를 찾아야 하는 경우 인덱싱을 사용하여 목록 요소에 액세스하고 차이를 찾습니다.

예시

아래는 동일한 데모입니다.

my_list = [2, 3, 6, 4, 6, 2, 9, 1, 14, 11]

print("The list is :")
print(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("The result is :")
print(my_result)

출력

The list is :
[2, 3, 6, 4, 6, 2, 9, 1, 14, 11]
The result is :
8

설명

  • 목록이 정의되고 콘솔에 표시됩니다.

  • 목록은 반복되고 요소는 2로 나눌 수 있는지 확인하기 위해 검사됩니다.

  • 그렇다면 변수에 할당됩니다.

  • 마지막 요소와 첫 번째 요소의 차이는 인덱싱하여 얻습니다.

  • 이 차이는 변수에 할당됩니다.

  • 이 변수는 콘솔에 표시됩니다.