11.9 심사문제 질문있습니다.
, 박 지우님이 작성a = input().split()
b = input().split()
이렇게 입력하였는데, 표준 출력이 결과물로 나오지 않아요.
해설을 봐도 어떤 부분이 잘못 입력되었는지 모르겠습니다!
(도장_ 관리자님이 수정함 - 원문 제출일: 일요일, 17 7월 2022, 10:23 오후)
Re: 11.9 심사문제 질문있습니다.
, 도장_ 관리자님이 작성슬라이스 연산자를 문자열에 대해 사용하는 문제입니다.
>>> a = input()
python
>>> type(a)
<class 'str'>
>>> a = input().split()
python
>>> a
['python']
>>> type(a)
<class 'list'>
>>>
input()으로 입력을 받으면 class 'str'이니 문자열이고,
input().split()으로 입력을 받으면 class 'list'이니 리스트입니다.
값으로만 보면 python으로 동일합니다. 하지만 내부의 타입에 따라 결과가 달라지니 주의해야 합니다.