반응형
소개
enumerate 함수는 반복 가능한 객체를 인덱스와 함께 반환하는 열거 객체로 변환하는 파이썬 내장 함수입니다. 이 함수는 반복문에서 인덱스와 값을 동시에 얻고자 할 때 유용합니다.
기본 사용법
상세 설명
- enumerate 함수의 기본 구문은 enumerate(iterable, start=0)입니다.
- iterable: 반복 가능한 객체입니다.
- start: 인덱스의 시작 값을 지정합니다. 기본값은 0입니다.
- enumerate 함수는 인덱스와 값을 튜플 형태로 반환하는 열거 객체를 생성합니다.
- 이 함수는 주로 반복문에서 인덱스와 값을 동시에 처리할 때 유용합니다.
예시 설명
- enumerate(fruits)는 리스트 fruits의 각 요소에 대해 인덱스와 값을 튜플 형태로 반환합니다.
fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
print(index, fruit)
# 출력:
# 0 apple
# 1 banana
# 2 cherry
라이센스
Python의 표준 라이브러리와 내장 함수들은 Python Software Foundation License (PSFL) 하에 배포됩니다. 자세한 라이센스 내용은 Python 공식 라이센스 페이지에서 확인할 수 있습니다.
마무리
인공지능 모델을 학습할 때, 기본으로 쓰는 함수입니다. 인공지능과 관련된 어떤 깃허브 코드를 봐도 기본적으로 들어가 있습니다. 꼭! 배워두시길 바랍니다.
관련 내용
[Python] 얼마나 남았어? tqdm()으로 진행률 파악하기
반응형
'함수 설명 > 기본 및 범용' 카테고리의 다른 글
[Python] 이거 확인해봐! hasattr() (0) | 2024.07.11 |
---|---|
[Python] format()으로 격식갖추기 (0) | 2024.07.11 |
[Python] 몫과 나머지 구하기 divmod() (0) | 2024.07.07 |
[Python] 딕셔너리 생성 dict() (0) | 2024.07.07 |
[Python] 진실 혹은 거짓 bool()으로 판단하기 (0) | 2024.07.07 |