본문으로 바로가기

리스트와 같이 자료가 순서(인덱스)에 의해 존재하는 자료형을 활용할때

값과 인덱스를 동시에 접근해야 할 때가 있습니다.

 

자주 사용해서 기록합니다✍️


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