반응형
질문
문자열을 문자 목록으로 어떻게 분할할 수 있을까요? str.split
은(는) 작동하지 않습니다.
"foobar" → ['f', 'o', 'o', 'b', 'a', 'r']
답변
list
생성자를 사용하세요:
>>> list("foobar")
['f', 'o', 'o', 'b', 'a', 'r']
list
는 입력 iterable을 반복하여 얻은 항목을 사용하여 새로운 목록을 만듭니다. 문자열은 반복 가능한(iterable) 객체입니다 -- 반복하는 동안 각 반복 단계에서 하나의 문자를 생성합니다.
반응형
댓글