728x90
enumerate
- 반복문 사용 시 몇 번째 반복문인지 확인이 필요할 수 있습니다. 이때 사용합니다.
- 인덱스 번호와 컬렉션의 원소를 tuple형태로 반환합니다.
>>> t = [1, 5, 7, 33, 39, 52]
>>> for p in enumerate(t):
... print(p)
...
(0, 1)
(1, 5)
(2, 7)
(3, 33)
(4, 39)
(5, 52)
- tuple형태 반환을 이용하여 아래처럼 활용할 수 있습니다.
>>> for i, v in enumerate(t):
... print("index : {}, value: {}".format(i,v))
...
index : 0, value: 1
index : 1, value: 5
index : 2, value: 7
index : 3, value: 33
index : 4, value: 39
index : 5, value: 52
출처: https://suwoni-codelab.com/python%20%EA%B8%B0%EB%B3%B8/2018/03/03/Python-Basic-for-in/
'Python > 문법' 카테고리의 다른 글
파이썬 - 함수 중급 (0) | 2022.01.10 |
---|---|
파이썬 - 자료형 심화 (1) | 2022.01.09 |
파이썬 - 예외 처리 (0) | 2022.01.03 |
파이썬 - 모듈 (0) | 2021.12.31 |
파이썬 - 클래스 자세히 (0) | 2021.12.31 |
댓글