Python - extended slice

dobyming·2022년 12월 28일
0

Extended slice?

l[::1] , l[::] , l[1:2:3] 과 같이 표현된 sliced array 기법을 extended slice 라고 합니다.

구조

l[start:end:stride]

  • start : slice하는 시작 index
  • end: slice되는 마지막 index
  • stride: 얼마만큼 slice 할것인지 결정

example

l = [0,1,2,3,4,5,6,7,8,9]

print(l[::2])
# 처음부터 끝까지 2칸 간격으로 출력
# [0,2,4,6,8]

print(l[::-1])
# 역순 출력
# [9,8,7,6,5,4,3,2,1,0]

print(l[1:6:2])
# index 1부터 5까지 2칸 간격으로 출력
# [1,3,5]

0개의 댓글