리스트와 같이 자료가 순서(인덱스)에 의해 존재하는 자료형을 활용할때
값과 인덱스를 동시에 접근해야 할 때가 있습니다.
자주 사용해서 기록합니다✍️
enumerate는 “열거하다”라는 뜻입니다.
이 함수는 순서가 있는 자료형(list, set, tuple, dictionary, string)을 입력으로 받아
인덱스 값을 포함하는 enumerate 객체를 리턴합니다.
보통 enumerate 함수는 for문과 함께 자주 사용됩니다.
예시
# enumerate 함수
data = [1, 2, 3]
for i, value in enumerate(data):
print(i, ":", value)
출력
>> 0 : 1
>> 1 : 2
>> 2 : 3