반복 가능한 객체의 요소들 순회하기
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 강의를 등록해 주세요!