본문 바로가기
Developer/Python

Python List for 문에서 index, value 모두 사용하는 방법

by roqkfrlfhr 2021. 11. 17.

Python List for 문에서 index, value 모두 사용하는 방법


Python 에서 for value in list 를 사용할 때 index도 사용해야하는 경우가 있습니다.
Python 에서 for 문을 사용할 때 index와 value 모두 사용하는 방법을 알려드리도록 하겠습니다.

내장 함수인 enumerate() 를 사용하면 간단하게 index와 value 모두 사용할 수 있습니다.

array = ["ABC", "DEF", "GHI"] for index, value in enumerate(array) : print(index, value) # Output # 0 ABC # 1 DEF # 2 GHI


만약 index를 0부터가 아니라 1 혹은 다른 수로 시작해야할 필요가 있을때가 있습니다.
그럴때는 enumerate() 함수의 start 인자에 시작을 원하는 수를 입력해주면 되겠습니다.

array = ["ABC", "DEF", "GHI"] for index, value in enumerate(array, start=1) : print(index, value) # Output # 1 ABC # 2 DEF # 3 GHI

위와 같이 start 인자에 1 이라는 숫자를 입력해주니 index가 1부터 시작하는 것을 확인하실 수 있습니다.

이상으로 Python 에서 for 문을 사용할 때 index와 value 모두 사용하는 방법에대한 설명을 마치도록 하겠습니다.


도움이 되셨다면 공감, 댓글 부탁드립니다!
궁금하신 점이나 요청사항은 언제든지 말씀해주세요!
피드백도 언제나 환영입니다!

감사합니다.


댓글