[파이썬][리스트] enumerate() 함수를 사용하여 인덱스와 원소를 함께 가져오는 방법

enumerate() 함수는 순회 가능한(iterable) 객체(예: 리스트, 튜플, 문자열 등)를 순회하면서 해당 원소의 인덱스와 값을 함께 가져올 수 있는 기능을 제공합니다. 이를 통해 원소의 값뿐만 아니라 인덱스 정보도 활용할 수 있습니다. 아래 예제를 통해 enumerate() 함수를 사용하여 인덱스와 원소를 함께 가져오는 방법을 살펴보겠습니다.

예제: enumerate() 함수 사용

fruits = ["apple", "banana", "orange", "grape"]

# enumerate() 함수를 사용하여 인덱스와 원소를 함께 가져오기
for index, fruit in enumerate(fruits):
    print(f"Index: {index}, Fruit: {fruit}")

위의 예제에서 enumerate(fruits)는 리스트 fruits의 원소를 순회하면서 각 원소의 인덱스와 값을 반환합니다. 루프 내에서 index 변수에는 인덱스 값이, fruit 변수에는 해당 원소 값이 대입됩니다. 결과적으로 enumerate() 함수를 사용하면 인덱스와 원소를 함께 가져와서 사용할 수 있습니다.

enumerate() 함수를 사용하면 순회하면서 인덱스 정보를 활용하여 작업할 때 편리하게 사용할 수 있습니다.