enumerate 함수는 literable 데이터를 쥐어주면 인덱스 값과 함께 enumerate 객체를 return하는 함수이다.
예)
a = enumerate( ['a','b','c'] )
-> a의 type : enumerate
for index, value in a :
print(index, " : ", value)
-> 0 : a
1 : b
2 : c
이처럼 literable 데이터(list, tuple, dictionary, set, etc.)가 있고 데이터의 값과 인덱스가 모두 필요할 때
유용하게 사용될 수 있다.
'Python & 알고리즘' 카테고리의 다른 글
Dijkstra(다익스트라) (0) | 2021.09.10 |
---|---|
DFS(Depth First Search) 깊이 우선 탐색 (0) | 2021.09.09 |
우선순위 큐(Priority Queue), 힙(Heap) (0) | 2021.09.06 |
Map 과 Lambda (0) | 2021.09.05 |
댓글