728x90
반응형

문제
문자열을 입력받아 각 문자들로 구성된 리스트로 반환하는 make_list 함수를 정의하라.
make_list("abcd")
['a', 'b', 'c', 'd']
내풀이
def make_list(string):
str = []
for i in string:
str.append(i)
print(str)
make_list("abcd")
결과값
['a', 'b', 'c', 'd']
정답
비어있는 리스트에 문자열을 하나씩 추가합니다. 이어서 리스트를 반환 (return) 합니다.
def make_list (string) :
my_list = []
for 변수 in string :
my_list.append(변수)
return my_list
문자열을 list로 형변환하면 쉽게 문제를 해결할 수 있습니다.
def make_list (string) :
return list(string)
앗... 그냥 list로 형변환 하면 되는거였는데...
이게 진짜 심플하게 생각해야 되는데 잘 안되네요 ㅠㅠ
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 235 함수 replace() (0) | 2021.03.14 |
---|---|
초보자를 위한 파이썬 300제 // 234 함수 짝수추출 (0) | 2021.03.14 |
초보자를 위한 파이썬 300제 // 232 함수 문자열 (2) | 2021.03.12 |
초보자를 위한 파이썬 300제 // 231 함수 결과예상 (0) | 2021.03.11 |
초보자를 위한 파이썬 300제 // 230 함수 결과예상 (0) | 2021.03.11 |
댓글