본문 바로가기
컴퓨터/파이썬

[Python] 004. 슬라이싱이란? 슬라이싱 하는 방법

by Tommy0927 2022. 6. 3.
반응형


1. 슬라이싱이란?


슬라이싱이란, 얇게 자르는 것을 뜻합니다.

순서가 있는 자료 구조 안에 있는 원소들 중 일정한 구간을 자르는 것을 말합니다.

그러므로, 문자열이라든지, 리스트, 튜플에서는 가능하지만,

딕셔너리에서는 불가능합니다.


2. 슬라이싱 하는 방법


위의 표처럼 구간별로 있는 숫자를 이용하면 됩니다.

 

"변수[시작하는 구간:끝나는 구간:오프셋]" 

 

이렇게 사용하면 됩니다.

 

위 그림은, 문자열을 인덱싱한 것입니다.

변수[0:4] 까지 슬라이싱을 하여 "Just" 간 나온것을 볼 수 있으며, 0 대신에 아무것도 쓰지 않아도 동일합니다.

 

리스트를 슬라이싱한 것

 

 

튜플을 슬라이싱한 것

 

위의 사진처럼 리스트와 튜플 또한 슬라이싱을 하여 값을 불러올 수 있습니다.

 

또한 슬라이싱 한 구간을 간격을 설정하여 불러올 수도 있습니다.

 

[0:0:2]는 처음부터 끝까지 2,4,6,8... 번째를 2개 텀의 간격으로 불러오는 것이며,[0:0:-2]는 거꾸로 2개 텀의 간격을 불러오고[1:5:2]는 1부터 5까지에서 2개 텀의 간격으로 불러오는 것을 볼 수 있습니다.

반응형

댓글