Pyhon Array[::] 사용법


Pyhon Array[::] 사용법

arr[::], arr[1:2:3] arr[-1] 등으로 배열의 index에 접근하는 것을 Extended Slices라고 부릅니다. arr[A:B:C] 는 index A 부터 index B 까지 C의 간격으로 배열을 만들어라는 말입니다. 만약 A가 None 이라면 처음부터 라는 뜻이고, B가 None이라면, 할수 있는데까지 C가 None 이라면 한 칸 간격으로 라는 뜻입니다. arr = [0,1,2,3,4,5,6,7,8,9] arr[::2] 처음부터 끝까지 두칸 간격으로 [0,2,4,6,8] arr[1::2] index 1부터 끝까지 두 칸 간격으로 [1,3,5,7,9] arr[::-1] 처음부터 끝까지 -1칸 간격으로(역순으로) [9,8,7,6,5,4,3,2,1,0] arr[::-2] 처음부터 끝까지 -2칸 간격으로(역순, 두칸간격으로) [9,7,5,3,1] arr[3::-1] index 3부터 끝까지 -1칸 간격으로(역순으로) arr[1:6:2] index 1부터 6까지 두칸 ...



원문링크 : Pyhon Array[::] 사용법