관리 메뉴

꾸준히 합시다

파이썬 enumerate 본문

파이썬 기초

파이썬 enumerate

tturbo0824 2021. 3. 16. 14:54

enumerate 함수는 리스트가 있는 경우 순서와 리스트의 값을 전달하는 기능을 가진다.

values = ['a', 'b', 'c', 'd', 'e']

for index, value in enumerate(values):
	print(index, value)
    
# 결과
0 a
1 b
2 c
3 d
4 e

 

values = ['a', 'b', 'c', 'd', 'e']
values = [(idex, i) for idex, i in enumerate(values)]
print(values)

# 결과: [(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd'), (4, 'e')]

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

 

 

 

'파이썬 기초' 카테고리의 다른 글

파이썬 다양한 입출력  (0) 2021.03.16
파이썬 문자열 formatting  (0) 2021.03.09
파이썬 SHA 256  (0) 2021.03.04
break, continue, return, exit  (0) 2021.03.04
Comments