forloop 에서 카운터 사용하기
파이썬에서 forloop 사용시 인덱스가 필요한 경우가 있습니다. Django 에서는 forloop.counter 라는 함수를 사용했는데, 파이썬에서는 enumerate 함수를 사용합니다. enumerate 함수는 입력으로 받은 데이터와 인덱스 값을 포함하는 객체를 리턴해 줍니다. item = ['first', 'second', 'third'] for val in enumerate(item) : print(val) ##### 결과 (0, 'first') (1, 'second') (2, 'thrid') 또한, 리스트의 원소와 인덱스가 튜플형태로 담겨 있어, 각각 출력이 가능합니다. item = ['first', 'second', 'thrid'] for i, val in enumerate(item) : pr..
2023. 3. 20.