list와 관련된 for문 중 반복되는 횟수를 알고 싶을 경우, enumerate 함수를 활용하면 됩니다. enumerate 함수는 빠르다는 강력한 장점이 있습니다.
ex)
list1 = list(range(10, 100))
for i in range(len(list1)):
print(i, list1[i])
# enumerate를 활용하지 않는 경우
위와 같은 경우는 enumerate를 활용하지 않는 경우이며, 속도가 느리다는 단점이 있습니다.
list1 = list(range(10, 100))
for idx, i in enumerate(list1):
print(idx, i)
# enumerate를 활용한 경우
enumerate를 활용할 경우, 코드도 짧아지고 실행 속도도 빨라집니다.
'python' 카테고리의 다른 글
5. python, @method (0) | 2021.01.13 |
---|---|
4. python, zip (0) | 2021.01.13 |
2. Python에서 List Comprehension (0) | 2021.01.13 |
1. python 작은 팁 모음! (추가 예정) (0) | 2021.01.13 |
4.머신러닝의 종류, 강화학습(Reinforcement Learning) (0) | 2021.01.07 |
댓글