반응형
1. 슬라이싱이란?
슬라이싱이란, 얇게 자르는 것을 뜻합니다.
순서가 있는 자료 구조 안에 있는 원소들 중 일정한 구간을 자르는 것을 말합니다.
그러므로, 문자열이라든지, 리스트, 튜플에서는 가능하지만,
딕셔너리에서는 불가능합니다.
2. 슬라이싱 하는 방법
위의 표처럼 구간별로 있는 숫자를 이용하면 됩니다.
"변수[시작하는 구간:끝나는 구간:오프셋]"
이렇게 사용하면 됩니다.
위 그림은, 문자열을 인덱싱한 것입니다.
변수[0:4] 까지 슬라이싱을 하여 "Just" 간 나온것을 볼 수 있으며, 0 대신에 아무것도 쓰지 않아도 동일합니다.
위의 사진처럼 리스트와 튜플 또한 슬라이싱을 하여 값을 불러올 수 있습니다.
또한 슬라이싱 한 구간을 간격을 설정하여 불러올 수도 있습니다.
[0:0:2]는 처음부터 끝까지 2,4,6,8... 번째를 2개 텀의 간격으로 불러오는 것이며,[0:0:-2]는 거꾸로 2개 텀의 간격을 불러오고[1:5:2]는 1부터 5까지에서 2개 텀의 간격으로 불러오는 것을 볼 수 있습니다.
반응형
'컴퓨터 > 파이썬' 카테고리의 다른 글
[Python] 008. LEGB 규칙과 실행순서 (0) | 2023.07.24 |
---|---|
[Python] 007. 리스트 최대값 최소값 구하기 & 오름차순 내림차순 정렬 방법 (0) | 2022.06.29 |
[Python] 006. 리스트(list) 생성, 추가, 수정, 삭제, 병합하는 방법 (0) | 2022.06.18 |
[Python] 005. 타입변환(형변환) (0) | 2022.06.07 |
[Python] 001. 맥(Mac)에서 주피터노트북 실행하는 방법 (0) | 2022.01.26 |
댓글