3.3.3 enumerate 함수로 인덱스 숫자 생성
코드를 작성할 때 range 함수가 정말 필요한 곳을 제외하고는 사용하지 않는 것이 ‘파이썬스러운(pythonic)’ 방법이다.
a_list = ['Tom', 'Dick', 'Jane']
for s in a_list:
print(s)
실행 결과는 다음과 같다.
Tom
Dick
Jane
이 방법은 비효율적이고 느린 인덱스를 사용하는 다음 코드보다 더 자연스럽고 효율적이다.
for i in range(len(a_list)):
print(a_list[i])