[python] enumerate() 함수 사용하기
파이썬에서 enumerate()
함수는 반복 가능한(iterable) 객체를 입력으로 받아 인덱스와 해당 값으로 이뤄진 enumerate 객체를 반환하는 함수입니다. 이 함수는 반복문을 사용할 때 인덱스를 함께 사용해야 할 때 유용하게 쓰일 수 있습니다.
사용법
enumerate()
함수는 다음과 같은 형태로 사용됩니다:
enumerate(iterable, start=0)
iterable
: 인덱스와 값을 얻고자 하는 반복 가능한(iterable) 객체입니다. 예를 들어, 리스트(list), 튜플(tuple), 문자열(string) 등이 될 수 있습니다.start
(선택적 매개변수): 인덱스의 시작 값을 지정합니다. 기본값은 0입니다.
예제
fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
print(f"인덱스: {index}, 과일: {fruit}")
이 코드는 다음과 같이 출력됩니다:
인덱스: 0, 과일: apple
인덱스: 1, 과일: banana
인덱스: 2, 과일: cherry
위 예제에서는 enumerate()
함수를 사용하여 fruits
리스트의 각 요소와 그에 해당하는 인덱스를 출력하고 있습니다. for
반복문에서 enumerate(fruits)
를 사용하여 fruits
리스트의 요소들을 순회하면서 인덱스와 요소를 가져올 수 있습니다.
결론
enumerate()
함수는 파이썬에서 반복 가능한 객체를 다룰 때 인덱스와 값을 함께 사용해야 하는 경우에 유용한 함수입니다. 위에서 소개한 사용법과 예제를 참고하여 여러분의 코드에 enumerate()
함수를 적용해 보세요.