과거의 유산들/python

range 역순을 할때

빈나 2022. 4. 19. 23:28
반응형

저번 글에 for back in range(key-1,i-1,-1):가 신선해서 적어야겠다고 해서 기록해본다.

나는 step을 저번에도 정리한 적이 있었는데 이번에는 역순으로 적용할때는 또 나를 놀라게 했다.

나는 평소와 같이 range(0,10,-1)이렇게 하고 돌리는데 안되는 것이었다.

아니 그래서 뭐야 하고 검색해보니까는 파이썬 range가 적용하는 방식은 증가하는 방향이어가지고

range(10,0,-1)을 해야하는 것이었다. 머쓱

그리고 range의 stop부분은 마찬가지로 0은 포함 안하고 놀랍게도 그보다 큰 수 1까지만 포함되는 것이다.

(0,10)을 하면 0~9까지인데 (10,0,-1)은 10~1까지다. 

이 부분이 젤 놀랐다

화들짝

 
반응형

'과거의 유산들 > python' 카테고리의 다른 글

전역변수  (0) 2022.06.11
collections.Counter  (0) 2022.04.23
enumerate  (0) 2022.04.06
ascii 코드 변환  (0) 2022.03.26
예외처리  (0) 2022.03.18