Enumerate 함수에 대하여
Python을 공부하다 보면 enumerate 함수를 보는 경우가 있을 것이다: >>> t = [1, 3, 5, 7, 9, 11] >>> for p in enumerate(t): ... print(p) ... (0, 1) (1, 3) (2, 5) (3, 7) (4, 9) (5, 11) 간단히 말해 enumerate 함수는 tuple 형태로 순서를 보여주는 함수이다. 위에 짜여진 코드를 보면 p가 tuple형태로 출력이 되는 것을 볼 수 있는데, 그렇기에 또 다음과 같이 표현할 수 있다: >>> t = [1, 3, 5, 7, 9, 11] >>> for i, item in enumerate(t): ... print('%s %s' %(i, item)) ... 0, 1 1, 3 2, 5 3, 7 ..