내장 열거 함수 (built-in sequence function)
enumerate 함수 열거형을 다루다보면 성분에 해당하는 인덱스가 필요한 경우가 종종 발생한다. enumerate()는 (인덱스, 성분) 튜플을 차례로 반환한다. 예를들면, a = ['봄', '여름', '가을', '겨울'] list(enumerate(a)) print(a) [(0, '봄'), (1, '여름'), (2, '가을'), (3, '겨울')] # (인덱스,성분)의 구조로 출력되었다. 따라서 반복문에서 아래와 같이 활용할 수 있다. a = ['영', '일', '이', '삼'] for i,j in enumerate(a): print("{}은 {}".format(i,j)) 0은 영 1은 일 2은 이 3은 삼 sorted 함수 sorted()는 반복 가능 객체를 정렬해서 새로운 객체를 반환한다. 예를들..
2022. 1. 21.