11.7 연습문제: 인덱스가 홀수인 요소 출력하기

다음 소스 코드를 완성하여 튜플 n에서 인덱스가 홀수인 요소들이 출력되게 만드세요.

practice_odd_index.py

n = -32, 75, 97, -10, 9, 32, 4, -15, 0, 76, 14, 2
 
print(              )

실행 결과

(75, -10, 32, -15, 76, 2)

정답

n[1::2]
또는
n[1:12:2]
또는
n[1:len(n):2]

해설

홀수는 1부터 시작하고 2씩 증가합니다. 따라서 시작 인덱스는 1, 인덱스 증가폭은 2가 되어야 합니다. 그리고 튜플 전체에서 인덱스가 홀수인 요소들을 구해야 하므로 끝 인덱스는 생략합니다.

또는, 길이가 12인 튜플 n의 마지막 요소(인덱스 11)까지 구하도록 len(n)을 지정하거나 12를 넣어도 상관없습니다.