[파이썬] 내장함수 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()
함수는 시퀀스를 순회하면서 인덱스와 값을 함께 사용할 때 유용하며, 특히 반복문과 함께 사용할 때 매우 편리합니다.