꾸준히 합시다
파이썬 enumerate 본문
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