본문으로 건너뛰기
실습하기

반복 가능한 객체의 요소들 순회하기

enumerate 함수를 사용하면 리스트, 튜플과 같은 반복 가능한 객체(iterable)를 순회하면서 반복 가능한 객체의 각 요소와 함께, 해당 요소의 인덱스를 제공합니다.

주로 for 반복문과 함께 사용합니다.

for 문에서 enumerate 함수의 사용법
for index, element in enumerate(iterable):
... # 반복문의 내용

enumerate 함수의 사용

enumerate 함수 예시
fruits = ['사과', '바나나', '체리'] # 반복 가능한 객체(iterable), 리스트

for index, fruit in enumerate(fruits):
print(f"{index}: {fruit}")
# 출력 결과: 0: 사과, 1: 바나나, 2: 체리

enumerate 함수와 반복문의 활용

enumerate 함수와 반복문의 결합은 다음과 같은 상황에서 유용합니다:

  • 인덱스 활용: 리스트의 각 요소에 대한 인덱스 정보가 필요할 때 사용합니다.

  • 조건부 로직: 인덱스를 기반으로 특정 조건에 따라 다른 처리를 할 때 사용합니다.

enumerate 함수와 반복문의 활용 예시
fruits = ['사과', '바나나', '체리']

for index, fruit in enumerate(fruits):
if index % 2 == 0: # index가 0 또는 짝수일 경우 실행
print(f"index: {index}, fruit: {fruit}")

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!