본문 바로가기
DEV/Python

[Python] 슬라이싱(Slicing)의 모든 것 (작성중)

by Rising One★ 2022. 10. 19.
728x90
반응형
SMALL

정의

'슬라이스(slice)'는 무엇인가의 일부를 잘라낸다는 뜻으로, 시퀀스 자료형을 대상으로 자주 사용이 됩니다.

 

다시 말해, 연속적인 객체들(ex_리스트, 튜플, 문자열)의 범위를 지정해 선택한 뒤, 객체들을 잘라 가져오는 방법 및 표기법을 의미합니다. 

 

슬라이싱(slicing)의 과정을 거치면, 새로운 객체를 생성하게 되는 것입니다.


case 지정

1) 주민번호 ('-' 포함) 를 통해 슬라이싱(Slicing)을 파악한다.

2) 주민번호는 "123456-7891011"으로 진행을 한다.


기본 형태

a[start : end : step]
'''
start = 슬라이싱의 시작점
end = 슬라이싱을 끝내는 위치
step = (stride, 보폭)이라고도 하며 몇 개씩 뛰어넘어 가져올 지 방향을 정함
'''

case 활용 (다양한 예시)

 

 

728x90
반응형
LIST

댓글