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])
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.