728x90
반응형
▶ enumerate는 '열거하다'라는 뜻이다. 이 함수는 시퀀스자료형(리스트, 튜플, 문자열)을 입력받아 인덱스 값을 포함하는 객체를 반환한다.
▶ enumerate를 for문과 함계 사용하면 자료형의 index와 그 값을 쉽게 알 수 있다.
▶ for문처럼 반복되는 구간에서 객체가 현재 어느 위치에 있는지 알려 주는 인덱스 값이 필요할 때 사용하면 유용하다.
예시
for i, name in enumerate(['abc', 'banana', 'apple']):
print(i, name)
--------------------------------------
0 abc
1 banana
2 apple
728x90
반응형
'인공지능, 데이터분석 > [python] 문법, 실습문제' 카테고리의 다른 글
[Python 문법] 파이썬 with open(파일 읽기, 쓰기, 추가), 인공지능 챗봇 실습, 파일복사 (0) | 2023.04.26 |
---|---|
[Python 문법] 파이썬 리스트 컴프리헨션(comprehension) (0) | 2023.01.06 |
[Python 문법] input(), sys.stdin.readline(), sys.stdin.readline().strip() (0) | 2023.01.02 |
[Python 문법] in, not in 연산자 (0) | 2023.01.02 |
[Python 문법] 딕셔너리의 키에 접근하고 값 할당하기 (0) | 2022.12.29 |