python

python 슬라이싱(slicing),인덱싱

도도대표 2022. 3. 23. 00:44

python에서 리스트를 슬라이싱해서 이용하는 방법

파이썬 슬라이싱(slicing)이란?

슬라이싱 또는 슬라이스: 연속적인 객체들(리스트,튜플,문자열)의 범위를 지정해 선택해서

객체들을 가져오는 방법의 표기법으로 슬라이싱을 하면 새로운 객체가 생성하게 됨

즉 일부분을 복사해서 가져온다고 생각하면 됨

 

연속적인 객체들의 자료구조(튜플,리스트,문자열)가 있다고 가정했을 때

a[start : end : step]

start: 슬라이싱을 시작할 위치

end: 슬라이싱 끝낼 위치로 end는 포함 안함

step: 보폭

 

인덱싱은 문자열이나 리스트에 번호를 부여하는 것