문제 8번에 보시면 str01 = str01 + i[1] 가 위에 있는i랑 다른 i인가요?
아니면 a = 6 개이고 i는 순서대로 증가하는 것인가요? = 문제는 풀 수 있으나 a를 숫자로 해석하고 i를 숫자로 보다보니 i [1]에 괴리감이 온것 같습니다.
a = ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ 6개의 요소 형태가 있다고 그림으로 생각하고 그 요소들을 하나씩 긴 주소 (리스트 안의 주소 ) 로 보고 문제를 풀이하라는 의미였는지요 ?
그러면 ㅁ 안의 문자열을 주소로 생각해서 밑에 i 는 문자열의 i로 받아들이고 위에 있는 i는 다른 한개의 요소 ( 다른 i ) 로 받아들여 푸는것이 맞는건가요 ?
안녕하세요 길벗수험서 운영팀입니다.
for i in a:
str01 = str01 + i[1]
for 문에 있는 i와 i[1] 의 i 는 같습니다
for i in a 에서 a는 숫자가 아닙니다.
왜 숫자로 해석을 하셨는지 모르겠지만
리스트 a를 의미하는 것이고 리스트 a의 요소값들을 i에 할당하면서
리스트 a의 요소 6개가 i에 할당하면서 반복이 됩니다
처음 for문이 반복이 되면 리스트a의 첫번째 요소 Seoul 이 i 변수에 들아갑니다.
str01 = str01 + i[1] 이식에서
i[1] 는 Seoul 중 1번위치의 e를 말하는것 입니다
두번째로 for문이 반복이 되면 리스트a의 두번째 요소 Kyeonggi 가 i 변수에 들아갑니다.
str01 = str01 + i[1] 이식에서
i[1] 는 Kyeonggi 중 1번위치의 y를 말하는것 입니다
이런 식으로 계속 반복 실행 되는것입니다.
행복한 하루되세요 :)
-
관리자2024-10-18 12:30:57
안녕하세요 길벗수험서 운영팀입니다.
for i in a:
str01 = str01 + i[1]
for 문에 있는 i와 i[1] 의 i 는 같습니다
for i in a 에서 a는 숫자가 아닙니다.
왜 숫자로 해석을 하셨는지 모르겠지만
리스트 a를 의미하는 것이고 리스트 a의 요소값들을 i에 할당하면서
리스트 a의 요소 6개가 i에 할당하면서 반복이 됩니다
처음 for문이 반복이 되면 리스트a의 첫번째 요소 Seoul 이 i 변수에 들아갑니다.
str01 = str01 + i[1] 이식에서
i[1] 는 Seoul 중 1번위치의 e를 말하는것 입니다
두번째로 for문이 반복이 되면 리스트a의 두번째 요소 Kyeonggi 가 i 변수에 들아갑니다.
str01 = str01 + i[1] 이식에서
i[1] 는 Kyeonggi 중 1번위치의 y를 말하는것 입니다
이런 식으로 계속 반복 실행 되는것입니다.
행복한 하루되세요 :)