파이썬 초보 질문드립니다
조회수 1127회
>>>li=[1,2,3,4,5,6,7]
>>>li[1:4]
[2,3,4]
>>>li[::2]
[1,3,5,7]
리스트를 배우고있는데
[1:4]는 1번부터 4번까지인건 대충 짐작이 가는데
갑자기 [::2]가 나와서.. 무슨뜻인지 모르겠네요
두칸에 하나씩 띄우라는 뜻인가요???흠...
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
[A:B:C]일 경우, A = 시작지점, 포함됨. B = 최종지점, 포함되지 않음. C = 스텝, 간격. 입니다.
예를 들어, [1:10:2] 라면, 1부터 9까지 2의 간격으로 순환됩니다.
말씀하신 [::2]는 인덱싱된 리스트를 2의 간격으로 순환하겠죠.
참고로 [::-1]은 인덱싱된 리스트를 거꾸로 순환합니다.
댓글 입력