티스토리 뷰

파이썬/파이썬 공부

python / enumerate() 함수

삼전동해커 2024. 5. 18. 19:47

반복문을 사용할 때 인덱스 변수(i, j, k 등)을 사용하지 않고 반복문을 사용할 수 있는 함수

enumerate()의 가장 기본적인 내용만 정리한다.

 

enumerate()함수는 인덱스와 원소를 동시에 접근하면서 반복문을 돌릴 수 있다.

 

for eng in enumerate(['ABC', 'BCD', 'CDE']):
    print(eng)
    
(0, 'ABC')
(1, 'BCD')
(2, 'CDE')

 

접근하고자 하는 목록 내의 원소와 함께 인덱스도 같이 튜플로 출력해준다.

이 때 인덱스와 원소를 따로 접근하고 싶으면 다음과 같이 사용하면 된다.

 

for i, eng in enumerate(['ABC', 'BCD', 'CDE']):
    print(i)
    print(eng)
    
0
ABC
1
BCD
2
CDE

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함