[파이썬] 슬라이스식으로 원소에 접근하기

Dev.choi·2021년 9월 8일

알고리즘

목록 보기
3/3
post-thumbnail

리스트 또는 튜플의 원소 일부를 연속해서 또는 일정한 간격으로 꺼내 새로운 리스트 또는 튜플을 만드는 것을 슬라이스 slice 라고 한다.

슬라이스식으로 원소 꺼내기

슬라이스식은 다음과 같이 나타낼 수 있다

s[i:j] #s[i]부터 s[j-1]까지 나열한다
s[i:j:k] #s[i]부터 s[j-1]까지 k씩 던너뛰며 나열한다

다음은 리스트에서 슬라이스식을 사용한 예이다.

s=[11,22,33,44,55,66,77]
print(s[0:6]) #[11, 22, 33, 44, 55, 66]
print(s[0:7]) #[11, 22, 33, 44, 55, 66, 77]
print(s[0:7:2]) #[11, 33, 55, 77]
print(s[-4:-2]) #[44, 55]
print(s[3:1]) #[] 리스트 s의 j값(1)이 i값(3)보다 작지만 오류 안남 

출처: Do it! 자료구조와 함께 배우는 알고리즘 입문- 파이썬 편

profile
웹앱 공부 중입니다.

0개의 댓글