★ [학습목표}
파이썬에서 반복 가능한(iterable) 객체(예: 리스트, 튜플, 문자열 등)를 순서대로 각 요소의 인덱스와 값을 함께 가져오는 데 사용하는 enumerate 함수의 기능을 이해할 수 있다.
my_list = [2, 1, 5, 6, 7]
for i in range(0, len(my_list), 1):
print("{}".format(my_list[i]))
month_last_day = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
for i in range(1, len(month_last_day)+1, 1):
print("{}월은 {}일까지".format(i,month_last_day[i-1]))
month_last_day = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
for index, value in enumerate(month_last_day, start = 1): # 지정된 list의 index와 value를 같이 return한다.
print(f"{index}월은 {value}일까지")
[핵심사항] enumerate 함수를 사용하면 반복문 내에서 요소의 인덱스와 값을 동시에 처리할 수 있으므로 코드를 더 간결하고 가독성 있게 작성할 수 있습니다.