코드 리뷰 받는데 이런 부분에서 enumerate랑 zip 쓰라는 코멘트를 받았어요. 근데 정확히 어떻게 고치라는 건지 모르겠어서요.


제가 지금 쓰는 방식은 이런 식이에요. 인덱스 필요하면 range(len()) 돌리고요.


for i in range(len(names)):
    print(i, names[i])


그리고 리스트 두 개를 같이 돌 때는 이렇게 했거든요.


for i in range(len(names)):
    print(names[i], scores[i])


돌아가긴 하는데 리뷰어분이 파이썬스럽지 않다고 하시더라고요. enumerate가 인덱스 붙여주는 거고 zip이 두 개 묶어주는 거 같긴 한데 막상 쓰려니까 헷갈려요. 위에 제 코드를 이 둘로 바꾸면 어떻게 되는지 보여주시면 이해가 빠를 거 같아요.