반복 가능한 객체의 요소들 순회하기
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}")
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!