In [122]: a = range(10)
In [123]: a[: : -1]
Out[123]: [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
표현식 a [: : -1]을 설명해 주시겠습니까?파이썬에서 목록 반전하기
A [:] 명확하게 이해할 수있다 -> "(콜론 앞 공간)의 시작을 형성 시작하고 (콜론 뒤 공간) 종료 개까지 목록을 검색"
그러나 나는 못하고있는 무슨 두 콜론은 실제로 표현식 a [: : -1]에서 수행합니다.
[결과 \ [:: - 1 \] '의 의미는 무엇입니까?] (http://stackoverflow.com/questions/13365424/what-does-result-1-mean) – geoffspear
내 질문은 : 조금 다릅니다. [124] : a [: : 2] Out [124] : [0, 2, 4, 6, 8] [: : i]에서 i를 단계 크기로 간주하면, 출력은 [start, start + step, start + 2 * step ....]와 같습니다. 그래서 [[: : -1]에서 [0, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]과 같아야합니다. 그러나 이것은 그렇지 않습니다. –
http : /stackoverflow.com/questions/509211/pythons-slice-notation –