[Python] enumerate의 활용

da__ell·2022년 10월 12일
0

python

목록 보기
5/6
post-thumbnail
print(some_list)
##
[0, 16, 16, 9, 17, 0, 0, 0]

이걸 idx value 형식으로 print하고 싶어서 방법을 찾아보았다.

찾아보니 반복문의 형태로 활용하는 enumerate라는 내장함수가 있었다.

  1. 반복문 사용 시 몇 번째 반복문인지 확인이 필요할 때 사용
  2. 인덱스 번호와 컬렉션의 원소를 tuple형태로 반환

딱 지금 나를 위한 사용 용도이다.

나는 값을 가지고 있는 idx와 value만을 가져오고 싶기 때문에 다음과 같이 하였다.

for i in enumerate(parts_num[n]):
    if i[1] > 0:
        print(*i)
        
 ###
1 16
2 16
3 9
4 17

참고)
https://wikidocs.net/16045

profile
daelkdev@gmail.com

0개의 댓글