문제
다음 Python 프로그램의 실행 결과는?
data = [1, 2, 3, 4, 5] data.append(6) data.remove(3) print(len(data)) print(data[2])
① 5 4 ② 5 3 ③ 6 4 ④ 4 2
정답
1번
해설
초기 data = [1, 2, 3, 4, 5]에서 append(6)으로 6을 추가하여 [1, 2, 3, 4, 5, 6]이 된다. remove(3)으로 값 3을 제거하여 [1, 2, 4, 5, 6]이 된다. len(data) = 5, data[2] = 4이다. 리스트 메서드의 동작과 인덱스 변화를 이해해야 한다.