아미(아름다운미소)

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 for in list  (0) 2019.04.05
python filter  (0) 2019.04.03
python with open을 써서 파일을 여러 개 open하는 법  (0) 2019.04.02
Comments