반응형
저번 글에 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 |