파이썬 후다닥⚡️
[python] enumerate 사용하기
김쥰00
2022. 8. 17. 16:05
lst = [5, 6, 7, 8, 9]
for i in range(len(lst)): # 인덱스를 알 수 있지만 권장하지 않는 방법이라고 함
...
for i in lst: #이 방법을 권장!
...
iterable한 객체를 돌고 싶을 때 인덱스까지 알고 싶으면 enumerate를 사용
>>> lst = [4, 5, 6, 7]
>>> for i in enumerate(lst):
print(p)
(0, 4)
(1, 5)
(2, 6)
(3, 7)
>>> for i, v in enumerate(lst):
print(i + ', ' + v)
0, 4
1, 5
2, 6
3, 7
튜플의 형태로 반환해준다. (index, value)