책 내용 질문하기
기출문제집 p.9
도서
2025 시나공 퀵이지 정보처리기사 실기 단기완성
페이지
9
조회수
74
작성일
2024-10-17
작성자
유*찬
첨부파일

문제 8번에 보시면 str01 = str01 + i[1] 가 위에 있는i랑 다른 i인가요?
아니면 a = 6 개이고 i는 순서대로 증가하는 것인가요? = 문제는 풀 수 있으나 a를 숫자로 해석하고 i를 숫자로 보다보니 i [1]에 괴리감이 온것 같습니다.


a = ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ 6개의 요소 형태가 있다고 그림으로 생각하고 그 요소들을 하나씩 긴 주소 (리스트 안의 주소 ) 로 보고 문제를 풀이하라는 의미였는지요 ?


그러면 ㅁ 안의 문자열을 주소로 생각해서 밑에 i 는 문자열의 i로 받아들이고 위에 있는 i는 다른 한개의 요소 ( 다른 i ) 로 받아들여 푸는것이 맞는건가요 ?


답변
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를 말하는것 입니다

이런 식으로 계속 반복 실행 되는것입니다.

행복한 하루되세요 :)

  • 관리자
    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를 말하는것 입니다

    이런 식으로 계속 반복 실행 되는것입니다.

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.