Python
Python enumerate() 내장함수 / 요소와 인덱스 함께 처리하기
왕현성
2023. 10. 5. 17:54
728x90
enumerate()는 파이썬의 내장함수로, 순회 가능한 객체(리스트, 튜플, 문자열, 등)를 입력 받아 인덱스와 함께 해당 항목을 반환하는 함수입니다.
이 함수는 보통 for 문과 함께 자주 사용되며, 요소와 인덱스를 함께 처리할 필요가 있을 때 유용합니다.
for i in enumerate("abc1abc1abc"):
print(i)
enumerate()함수는 기본적으로 인덱스와 요소로 이루어진 tuple(튜플)로 반환합니다. 인덱스와 요소를 각각 다른 변수에 할당하고 싶다면 Unpacking(언패킹)을 해줘야 합니다.
for i, char in enumerate("abc1abc1abc"):
print(i, char)
enumerate() 함수는 0부터 시작하는 인덱스를 사용하지만 필요에 의해 시작 인덱스를 변경할 수 있습니다.
(strat= 파라미터 사용)
for i, char in enumerate("abc1abc1abc",start= 50):
print(i, char)