dmswl
[파이썬 문법] 3. enumerate 본문
1️⃣ enumerate
인덱스를 자동으로 부여
>>> a = [12, 13, 14, 15, 16]
>>> a
[12, 13, 14, 15, 16]
>>> enumerate(a)
<enumerate object at 0x1010f83f0>
>>> list(enumerate(a)
[(0,12), (1,13), (2,14), (3,15), (4,16)]
2️⃣ for 문에서 쓰는 이유
range(len()) 을 쓸 경우 불필요한 a[i] 조회 작업과 전체 길이 조회 작업.
인덱스와 값 모두 한 번에 깔끔하게 처리 가능!
'코테 공부 > 알고리즘' 카테고리의 다른 글
[프로그래머스 LV1] 약수의 합 (0) | 2023.04.12 |
---|---|
[DFS, BFS] 기본 (0) | 2023.02.24 |
[파이썬 문법] 2. 제너레이터(Generator)와 range (0) | 2023.02.22 |
[파이썬 문법] 1. 리스트 컴프리헨션 (0) | 2023.02.22 |
[백준] 1251. 단어 나누기 (0) | 2023.02.15 |
Comments