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 모두 사용하는 방법에대한 설명을 마치도록 하겠습니다.
도움이 되셨다면 공감, 댓글 부탁드립니다!
궁금하신 점이나 요청사항은 언제든지 말씀해주세요!
피드백도 언제나 환영입니다!
감사합니다.
'Developer > Python' 카테고리의 다른 글
Python 공백 제거 하는 방법 3가지 (모든 공백, 왼쪽 공백, 오른쪽 공백, 양쪽 공백, 원하는 공백 제거) (0) | 2021.12.24 |
---|---|
Python Dictionary for 문에서 Key, Value 사용하는 방법 (Dictionary For loop) (0) | 2021.12.22 |
Python에서 Google Sheets 를 API를 통해 사용하는 방법 (3) | 2021.11.15 |
Mac Anaconda 설치 방법 (0) | 2021.07.19 |
Django database is locked 해결 방법 (0) | 2021.03.21 |
댓글