정보처리기사 · 핵심요약

2026 정보처리기사 필기 핵심요약

2026

학습유형 선택

프로그래밍 언어 활용

핵심269

슬라이스(Slice)

출제 빈도 3회

원본 85쪽

슬라이스는 문자열이나 리스트와 같은 순차형 객체에서 일부를 잘라(slicing) 반환하는 기능이다.

• 형식1

객체명[초기위치:최종위치]

‘초기위치’에서 ‘최종위치’-1까지의 요소들을 가져온다.

객체명[초기위치:최종위치:증가값]

‘초기위치’에서 ‘최종위치’-1까지 ‘증가값’만큼 증가하면서 해당 위치의 요소들을 가져온다.

‘증가값’이 음수인 경우 ‘초기위치’에서 ‘최종위치’+1까지 ‘증가값’ 만큼 감소하면서 해당 위치의 요소들을 가져온다.

슬라이스는 일부 인수를 생략하여 사용할 수 있다.

객체명[:] 또는 객체명[::]
객체명[초기위치:]

객체의 모든 요소를 반환한다.

객체의 ‘초기위치’에서 마지막 위치까지의 요소들을 반환한다. 객체의 0번째 위치에서 ‘최종위치’-1까지의 요소들을 반환한다.

객체명[:최종위치]

객체의 0번째 위치에서 마지막 위치까지 ‘증가값’만큼 증가하면서 해당 위치의 요소들을 반환한다.

객체명[::증가값]

 a = ['a', 'b', 'c', 'd', 'e']일 때a[1:3] → ['b', 'c'] a[0:5:2] → ['a', 'c', 'e'] a[3:] → ['d', 'e'] a[:3] → ['a', 'b', 'c'] a[::3] → ['a', 'd']

원본 추출 이미지(검수용·회차 숫자 원문 포함)

구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.