반응형
Python에서 enumerate
는 매우 유용한 내장 함수로, 반복 가능한(iterable) 객체를 순회할 때 현재 항목의 인덱스와 함께 해당 항목을 반환합니다. 이 함수는 주로 반복문에서 사용되며, 각 항목에 대한 인덱스를 자동으로 처리해 줍니다.
기본 사용법은 다음과 같습니다:
for index, item in enumerate(some_iterable):
print(index, item)
여기서 some_iterable
는 리스트, 튜플, 문자열 등 Python의 어떤 반복 가능한 객체도 될 수 있습니다.
enumerate
함수는 또한 선택적인 start
매개변수를 받아들여, 인덱스의 시작 번호를 지정할 수 있게 해줍니다. 기본적으로 인덱스는 0에서 시작하지만, 이를 변경할 수 있습니다:
for index, item in enumerate(some_iterable, start=1):
print(index, item)
이 예시에서는 인덱스가 1부터 시작합니다.
enumerate
를 사용하는 것은 리스트나 다른 반복 가능한 객체를 순회하면서 동시에 인덱스를 추적할 때 매우 유용합니다. 예를 들어, 리스트의 각 항목과 해당 항목의 위치를 알고 싶을 때 enumerate
를 사용할 수 있습니다.
반응형
'🖥️ IT, 컴퓨터 > 🐍 Python' 카테고리의 다른 글
[Python] 반응형 산점도 그리기 :: plotly (0) | 2024.01.25 |
---|---|
[Python] 파이썬에서 폴더 내 모든 파일명을 호출하는 코드 :: os.listdir() (0) | 2024.01.25 |
[Python] datetime에서 시간 단위 반올림하기 :: .round() (0) | 2024.01.25 |
[Python] 숫자형 데이터에 해당하는 열만 가져오기 ::.describe().columns (0) | 2024.01.25 |
[Python] 피벗테이블의 열 끝에 합계 추가하기 :: margins (0) | 2024.01.25 |
댓글