파이썬 알고리즘 인터뷰 p.85
enumerate란?
여러 가지 자료형(list, set, tuple...)을 인덱스를 포함한 enumerate 객체로 리턴하는 함수다.


위와 같이 list()로 반환된 결과를 추출할 수 있다.

두 방법 모두 리스트 a의 인덱스와 값을 공백을 사이에 두고 출력한다는 점은 같지만,
코드가 효율면에서나 보기에 깔끔하지 않다.


출력 결과는 세 코드 모두 동일하다.
처음엔 C언어의 enum 타입이랑 헷갈렸었다.
이름은 같은데 쓰임이 전혀 달라서 enumerate의 동작 방식이 잘 와닿지 않았다.
그래서 그런가 사실 enumerate은 쓸 생각을 잘 못 한다.
아직 실력이 부족한거겠지만...
함수를 적재적소에 잘 활용할 수 있도록 노력해야겠다.
'파이썬' 카테고리의 다른 글
| 제너레이터(Generator) (0) | 2024.04.21 |
|---|---|
| 파이썬 기초 (0) | 2024.04.12 |
| 파이썬 알고리즘 인터뷰 시작 (0) | 2024.04.12 |