[python] 조건문에서의 enumerate 함수 사용하기

파이썬의 내장 함수인 enumerate 함수는 순회 가능한(iterable) 객체(리스트, 튜플, 문자열 등)를 입력받아 인덱스와 값을 쌍으로 반환합니다. 보통 반복문에서 각 요소의 인덱스를 함께 사용해야 할 때 유용하게 활용됩니다.

enumerate 함수의 기본 사용 방법

enumerate 함수는 아래와 같이 사용됩니다.

my_list = ['apple', 'banana', 'cherry']
for index, value in enumerate(my_list):
    print(index, value)

위 예제 코드는 my_list의 각 값을 순회하면서 해당 값의 인덱스와 함께 출력합니다.

조건문에서의 enumerate 함수 활용

enumerate 함수는 조건문 내에서도 유용하게 활용될 수 있습니다. 예를 들어, 조건문에서 특정 인덱스의 값을 확인하고자 할 때 쉽게 사용할 수 있습니다.

my_list = ['apple', 'banana', 'cherry']
for index, value in enumerate(my_list):
    if index == 1:
        print(f"The value at index 1 is {value}")

위 예제 코드는 my_list의 두 번째 값(인덱스 1)을 조건문 내에서 확인하고 출력합니다.

이처럼 enumerate 함수는 순회 가능한 객체에서 인덱스와 값을 함께 다룰 때 편리하게 사용할 수 있는 유용한 함수입니다.

더 많은 정보는 파이썬 공식 문서를 확인할 수 있습니다.