'int' object is not iterable 오류
조회수 508회
다음과 같은 문제를 풀던 중, 저는 'int' object is not iterable 오류를 겪게 되었습니다.
Q. 리스트에 저장된 데이터를 아래와 같이 출력하라.
apart = [ [101, 102], [201, 202], [301, 302] ]
301 호
302 호
201 호
202 호
101 호
102 호
저의 풀이는
apart = [ [101, 102], [201, 202], [301, 302] ]
for i in range(2,-1,-1):
for j in i:
print(apart[j],"호")
였고, 정답은
apart = [ [101, 102], [201, 202], [301, 302] ]
for row in apart[::-1]:
for col in row:
print(col, "호")
였습니다. 이 정답이 저렇게 되는 이유는 알겠는데, 제 답이 왜 틀린지 잘 모르겠습니다. 도와주시면 정말 감사드리겠습니다!
댓글 입력