오늘은 while문의 조건의 순서에 대해서 알아보려고 한다.
알다시피 파이썬은 왼쪽에서 오른쪽으로 코드가 읽히는데, 여기서 and 로 동일 조건임을 명시해도
먼저 써야하는 조건이 있다.
주로 리스트나 큐와 같은 배열을 순회할 때, 옆에꺼 접근하고 이러다보면 항상 list index out of range 에러를 마주치게 된다.
항상 리스트 길이 조건이 충족되었는지 조건을 먼저 작성해줘야한다. (Rule of Thumb)
코드를 보면,
'LeetCode' 카테고리의 다른 글
stack.pop(), 그리고 결과 효율적으로 저장하기 잡기술 (0) | 2025.03.03 |
---|---|
처음의 index 값이 필요할 때 (enumerate로 index랑 같이 tuple로 만들어주기) (0) | 2025.02.05 |
sort() 와 sorted() 차이 (0) | 2025.01.11 |
sort()에 대해서 - 조건이 있는 sort와 조건이 여러 개일 때 / lambda (0) | 2025.01.10 |
Element 2개일 때 1개 무시, 하나에 대해서만 조작하기 / for 문 한 번에 쓰기 (0) | 2025.01.10 |