모두CBT

22-1Python 리스트 메서드에 대한 설명이다. ①~③에 해당하는 … | 2022년 정보처리기사실기 1회차 기출문제 상세 페이지

13

22-1

Python 리스트 메서드에 대한 설명이다. ①~③에 해당하는 메서드를 [보기]에서 골라 적으시오.

  • ① 반복 가능한 객체를 인자로 받아, 그 안의 요소들을 리스트 끝에 하나씩 이어 붙여 리스트를 늘린다.
  • ② 맨 끝 요소(또는 인덱스로 지정한 요소)를 리스트에서 빼내고, 빼낸 값을 돌려준다.
  • ③ 리스트 안 요소들의 배치를 앞뒤로 뒤집는다.

[보기] extend( ), index( ), insert( ), pop( ), remove( ), reverse( ), select( ), sort( )

해설

① extend( )

② pop( )

③ reverse( )


[해설]

설명에 맞는 Python 리스트 메서드는 extend(), pop(), reverse()다.

  • extend()는 반복 가능한 객체의 요소를 하나씩 꺼내 리스트 끝에 덧붙인다.
  • pop()은 맨 끝 요소(또는 지정한 인덱스의 요소)를 빼내고 그 값을 돌려준다.
  • reverse()는 리스트 자체의 순서를 뒤집고 None을 반환한다.

혼동 주의: append([7, 8])은 리스트 전체를 요소 하나로 넣고, remove(x)는 값 x를 찾아 지우지만 반환값이 없다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.