2013-04-14 1 views
0

[::-1]은 어떻게 작동합니까? 나는 어딘가에 그것이 목록을 뒤집어 읽었고, 그것을 시도하고 실제로 작동하지만, 나는 어떻게해야할지 모른다. 2 콜론은 무엇을 의미합니까? 나는 파이썬 문서에서 이와 같은 것을 발견 할 수 없었다.[:: - 1]은 어떻게 작동합니까?

또한이 알고리즘이나 기본 알고리즘의 효율성을 아는 사람이 있습니까?

답변

5

이 슬라이스 표기법입니다 :

[start:stop:step] 
  • start가 시작 인덱스입니다. 이것이 생략되면, 파이썬은 여러분이 처음부터 시작하기를 원한다고 가정합니다.
  • stop은 어디에서 중지할까요? 이를 생략하면, 파이썬은 여러분이 끝날 때까지 가고 싶다고 가정합니다.
  • step-1의 장점입니다. 1이 기본값입니다. 2은 다른 모든 요소를 ​​반복합니다. -1은 모든 요소에 대해 반복되지만 뒤로 이동합니다.
관련 문제