안녕하세요 길벗수험서 운영팀입니다.
문자열을 슬라이스 했을 때와, 리스트를 슬라이스 했을 때의 결과가 다름을 확인해주세요.
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 한 형태면 리스트로 반환된다고 되어있던데 리스트로 봐야하는거 아닌가요?