파이썬 리스트 enumerate 반복문 관련 질문입니다.
조회수 850회
처럼 만들려고 코드를 작성하는데, 아래의 no1~5를 작성하다가 막혔습니다.
score = [88,95,70,100,99]
classes = ['국어', '수학', '과학', '물리', '화학']
for i, value in enumerate(score, 1):
print("No{}: {}점수-{}".format(i, classes, value))
코드 작성은 위와 같이 하였으며
No1: ['국어', '수학', '과학', '물리', '화학']점수-88
No2: ['국어', '수학', '과학', '물리', '화학']점수-95
No3: ['국어', '수학', '과학', '물리', '화학']점수-70
No4: ['국어', '수학', '과학', '물리', '화학']점수-100
No5: ['국어', '수학', '과학', '물리', '화학']점수-99
위와 같은 결과가 도출되었습니다. 혹시라도 해결방법을 아시는 분은 답변 부탁드리겠습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
2 답변
-
-
zip
을 같이 사용하는 방법도 가능합니다.score = [88,95,70,100,99] classes = ['국어', '수학', '과학', '물리', '화학'] for i, (v, c) in enumerate(zip(score, classes), 1): print("No{}: {}점수-{}".format(i, c, v))
댓글 입력