[파이썬] 내장함수 enumerate 예제

내장 함수 enumerate()를 사용하여 시퀀스를 순회하면서 인덱스와 값을 함께 얻는 예제를 제공합니다.

예제 1: 리스트를 순회하면서 인덱스와 값 출력

fruits = ["사과", "바나나", "딸기", "오렌지"]
for index, fruit in enumerate(fruits):
    print("인덱스:", index, "과일:", fruit)

이 코드는 리스트 fruits를 순회하면서 각 과일의 인덱스와 값을 출력합니다. enumerate() 함수를 사용하여 순회하면서 인덱스와 값을 함께 얻을 수 있습니다.

예제 2: 문자열을 순회하면서 문자와 위치 출력

text = "Python"
for position, character in enumerate(text):
    print("위치:", position, "문자:", character)

이 코드는 문자열 "Python"을 순회하면서 각 문자의 위치 (인덱스)와 문자를 출력합니다.

예제 3: 시작 인덱스 지정

fruits = ["사과", "바나나", "딸기", "오렌지"]
for index, fruit in enumerate(fruits, start=1):
    print("인덱스:", index, "과일:", fruit)

이 코드는 enumerate() 함수의 start 매개변수를 사용하여 시작 인덱스를 1로 지정하고, 리스트 fruits를 순회하면서 인덱스와 값을 출력합니다. 시작 인덱스를 지정하면 1부터 시작하는 인덱스가 할당됩니다.

enumerate() 함수는 시퀀스를 순회하면서 인덱스와 값을 함께 사용할 때 유용하며, 특히 반복문과 함께 사용할 때 매우 편리합니다.