팔만코딩경
/
Library DB
/
파이썬 for문에서 인덱스를 쓰지 말 이유
Search
Duplicate
Share
파이썬 for문에서 인덱스를 쓰지 말 이유
간단소개
enumerate, zip, reversed의 사용 방법을 배우자!
팔만코딩경 컨트리뷰터
ContributorNotionAccount
주제 / 분류
Python
Scrap
태그
python
9 more properties
파이썬 for문에서 인덱스를 쓰지 말아야 하는 이유
여러 언어에서는 배열 원소의 인덱스와 값을 동시에 얻기 위해 for문과 인덱싱을 활용한다. python에서도 비슷하게 range(len(리스트)) 을 사용해 반복문에서 인덱스와 값을 얻는 경우가 많다. 문법적으로 틀리지는 않으나 파이-써닉 한 코드가 아니다. 그렇다면 이런 상황에서는 무엇을 해야 할까? 더 나아가, 다른 비슷한 경우가 있을까? 애초에 그냥 위에처럼 쓰면 안 되는 걸까?