[Algorithm] Python Algorithm
[python] "코테"를 위한 기초 파이썬 (3) - Enumerate
mingyung
2024. 2. 21. 17:50
이번 포스팅에서는 반복문에서 유용하게 사용하게 될 Enumerate에 대해서 알아보도록 한다.
enumerate()
보통 for문은 다음처럼 사용한다.
num_list = [1,2,3,4,5]
for i in range(len(num_list)):
print(i,num_List[i])
그런데 range대신에 enumerate를 사용하면 인덱스와 element를 튜플형태로 얻어 손쉽게 표현이 가능하다.
for i,element in enumnerate(num_list):
print(i,element)
예시 코드는 기존 for문 또한 간단한 코드라 큰 유용성을 느끼지 못하지만, 실제 문제 풀이 과정에서 코드가 복잡해질 수록 유용하게 사용할 수 있다.
enumerate는 파이썬 알고리즘에서 빠지지 않을 코드이니 꼭 적극 활용하도록 하자