반복 가능한 객체의 요소들 순회하기
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}")
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과