반복 가능한 객체의 요소들 순회하기
enumerate
함수는 리스트, 튜플과 같은 반복 가능한 객체(iterable)를 순회하면서, 반복 가능한 객체의 각 요소와 함께 해당 요소의 인덱스
를 함께 반환합니다.
주로 아래와 같이 for 반복문과 함께 사용합니다.
for 문에서 enumerate 함수의 사용법
for index, element in enumerate(iterable): ... # 반복문의 내용
for
키워드와 in
키워드 사이에는 index
와 element
d와 같이 두 개의 변수를 사용합니다.
index
는 반복 가능한 객체의 인덱스를, element
는 해당 인덱스의 요소를 의미합니다.
enumerate 함수는 어떻게 사용하나요?
enumerate
함수는 반복 가능한 객체(iterable)를 인자로 받아, 해당 객체의 요소와 인덱스를 순회하면서 반환합니다.
enumerate 함수 예시
fruits = ["apple", "banana", "cherry"] for index, fruit in enumerate(fruits): print(f"{index}: {fruit}") # 0: apple # 1: banana # 2: cherry
enumerate
함수는 리스트의 각 요소에 대한 인덱스 정보가 필요하거나, 인덱스를 기반으로 특정 조건에 따라 다른 처리를 할 때 사용합니다.
enumerate 함수와 반복문의 활용 예시
fruits = ["apple", "banana", "cherry"] for index, fruit in enumerate(fruits): # index가 0 또는 짝수일 경우 실행 if index % 2 == 0: print(f"index: {index}, fruit: {fruit}")
Mission
0 / 1
enumerate
함수에 대한 설명으로 옳은 것은 무엇인가요?
반복 가능한 객체를 정렬합니다.
반복 가능한 객체의 모든 요소를 삭제합니다.
반복 가능한 객체를 순회하며 인덱스와 요소를 제공합니다.
반복 가능한 객체의 요소를 역순으로 변환합니다.
가이드라인
AI 튜터
배포
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
실행 결과