
포스팅 목적
파이썬 내장함수인 enumerate()에 대해 알아보고 정리합니다.
본 포스팅은 "파이썬 알고리즘 인터뷰" 라는 서적을 참고하여 작성되었습니다.
enumerate() 란?
- '열거하다'는 뜻의 함수로, 여러가지 자료형을 인덱스를 포함한 enumerate객체로 반환합니다.
a = [11,22,33,44,55]
list(enumerate(a))
# [(0,11), (1,22), (2,33), (3,44), (4,55)]
- list()를 통하여 결과를 추출할 수 있는데, 인덱스를 자동으로 부여해주는 것이 특징입니다.
- 인덱스는 0부터 시작합니다.
enumerate()의 매개변수
enumerate()는 두가지의 매개변수를 전달할 수 있습니다.
enumerate(Iterable, StartIndex)
# enumerate(target) -> 이러면 인덱스 0부터 시작
# enumerate(target, 10) -> 이러면 인덱스 10부터 시작
- Iterable : 반복할 수 있는 개체
- StartIndex : ( 선택 ) 첫 인덱스를 지정해줄 수 있습니다. 공란으로 두면 0부터 시작합니다.
반응형
'Algorithm > Python' 카테고리의 다른 글
| [ Python ] sys.stdin.readline()으로 입력 받기에 대한 정리 (0) | 2023.12.14 |
|---|---|
| [ Python ] map(int, input().split())에 대한 정리 (0) | 2023.12.14 |
| [ Python ] leetcode 문제로 연결리스트 개념 정리하기 1 (0) | 2023.12.13 |
| [ Python ] 파이썬 정렬함수 sorted() (0) | 2023.12.12 |