Coding/초보자를 위한 파이썬 300제
초보자를 위한 파이썬 300제 // 233 함수 list
포스트it
2021. 3. 12. 18:11
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
반응형