인공지능, 데이터분석/[python] 문법, 실습문제

[Python 문법] 파이썬 내장함수 enumerate

마법사 코딩공주 2023. 1. 2. 15:34
728x90
반응형

▶ enumerate는 '열거하다'라는 뜻이다. 이 함수는 시퀀스자료형(리스트, 튜플, 문자열)을 입력받아 인덱스 값을 포함하는 객체를 반환한다.

▶ enumerate를 for문과 함계 사용하면 자료형의 index와 그 값을 쉽게 알 수 있다.

▶ for문처럼 반복되는 구간에서 객체가 현재 어느 위치에 있는지 알려 주는 인덱스 값이 필요할 때 사용하면 유용하다.


예시

for i, name in enumerate(['abc', 'banana', 'apple']):
	print(i, name)

--------------------------------------
0 abc
1 banana
2 apple
728x90
반응형