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)
'파이썬 후다닥⚡️' 카테고리의 다른 글
[python] 파이썬 리스트로 스택, 큐 사용하기 (0) | 2022.08.17 |
---|---|
[python] list 중복 제거하기 (0) | 2022.08.16 |
[python] 딕셔너리 생성, 수정, 추가 (0) | 2022.08.14 |
파이썬 문법 정리 1⚡️ 출력, 변수, 연산, 리스트 (0) | 2022.02.20 |