책 내용 질문하기
116쪽 1번문제
도서
2020 시나공 정보처리기사 실기 [기본서]
페이지
116
조회수
200
작성일
2020-06-17
작성자
탈퇴*원
첨부파일
안녕하세요. 116쪽 1번 답이 그냥 문자형으로 있던데 왜 ['P','t',..]같은 리스트형이 아닌가요? Split으로 해서 리스트형으로 출력해야하는거아닌가요?? 바로 앞에 115쪽에서도 답이 리스트형이던데..
답변
2020-06-18 13:35:45

안녕하세요 길벗수험서 운영팀입니다.

 

문자열을 슬라이스 했을 때와, 리스트를 슬라이스 했을 때의 결과가 다름을 확인해주세요.

115쪽의 경우도 문자열을 슬라이스하고 있는 1, 3번의 경우 결과가 문자열 형태로 출력됨을 알 수 있습니다.

 

116쪽의 문제1번 또한 외부로부터 문자열을 입력받아 해당 문자열 변수를 대상으로 메소드와 슬라이스를 적용하는 문제이므로, 리스트 형태가 아닌 일반 문자열로 출력됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-06-18 13:35:45

    안녕하세요 길벗수험서 운영팀입니다.

     

    문자열을 슬라이스 했을 때와, 리스트를 슬라이스 했을 때의 결과가 다름을 확인해주세요.

    115쪽의 경우도 문자열을 슬라이스하고 있는 1, 3번의 경우 결과가 문자열 형태로 출력됨을 알 수 있습니다.

     

    116쪽의 문제1번 또한 외부로부터 문자열을 입력받아 해당 문자열 변수를 대상으로 메소드와 슬라이스를 적용하는 문제이므로, 리스트 형태가 아닌 일반 문자열로 출력됩니다.

     

    행복한 하루되세요 :)

  • 관리자
    2020-06-19 10:19:46

    안녕하세요 길벗수험서 운영팀입니다.

     

    예, 맞습니다. 리스트 형태죠. 다만 생각하시는 것과는 조금 다른 형태입니다.

    x라는 문자열을 split으로 리스트로 분해한 것이 y입니다.

     

    y[0] = "Python"

    y[1] = "programming"

     

    이런식으로 y라는 리스트에 2개의 요소가 있는데, 각 요소는 '문자열' 입니다.

     

    또한 print시 y라는 리스트를 출력하는 것이 아닌 y[0] 또는 y[1]이라는 각 문자열을 출력하는 것이고, 문자열에 슬라이스를 사용한 것이기 때문에 리스트 형태가 아닌 문자열 형태로 출력됩니다.

     

    행복한 하루되세요 :)

  • *
    2020-06-18 20:50:05

    외부로부터 입력받았지만 y=x.split으로 만들어줘서 split 한 형태면 리스트로 반환된다고 되어있던데 리스트로 봐야하는거 아닌가요?

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