아미(아름다운미소)

python enumerate 함수 본문

랭귀지/PYTHON

python enumerate 함수

유키공 2019. 4. 6. 19:00

리스트가 있는 경우 순서와 리스트의 값을 전달하는 기능
이 함수는 순서가 있는 자료형(리스트, 튜플, 문자열)을 입력으로 받아 인덱스 값을 포함하는 enumerate 객체를 리턴합니다.
보통 enumerate 함수는 아래 예제처럼 for문과 함께 자주 사용됩니다.

for i, name in enumerate(['body', 'foo', 'bar']):
	print(i, name)

결과 :
0 body
1 foo
2 bar

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

names = ['철수', '영희', '길동']
for i, name in enumerate(names):
  print('{}번: {}'.format(i + 1, name))

'랭귀지 > PYTHON' 카테고리의 다른 글

파이썬 패키지가 어느 위치에 설치확인  (0) 2019.04.11
python xml 파씽  (0) 2019.04.07
python enumerate 함수  (0) 2019.04.06
python for in list  (0) 2019.04.05
python filter  (0) 2019.04.03
python with open을 써서 파일을 여러 개 open하는 법  (0) 2019.04.02
0 Comments
댓글쓰기 폼