더북(TheBook)

시퀀스의 원소들과 원소들의 인덱스를 순회해야 한다면 내장 함수 enumerate를 사용할 수 있다.

for index, element in enumerate('abc'):

print(index, element)

enumerate의 결과는 열거 객체(enumerate object)가 되며, 열거 객체는 쌍(pair)으로 된 시퀀스를 반복할 수 있다. 즉, 각 쌍에는 0부터 시작하는 인덱스와 해당 시퀀스의 원소가 들어있다. 이 예제의 실행 결과는 다음과 같다.

0 a

1 b

2 c

앞 예제와 결과는 같다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.