문제

이 있는 함수에서는 파이썬을 분할 단어 목록으로 단일지?e.g:

s="Word to Split"

을 얻

wordlist=['W','o','r','d','','t','o' ....]
도움이 되었습니까?

해결책

>>> list("Word to Split")
['W', 'o', 'r', 'd', ' ', 't', 'o', ' ', 'S', 'p', 'l', 'i', 't']

다른 팁

가장 쉬운 방법입니다 아마 사용 list(), 하지만 적어도 하나의 다른 옵션뿐만 아니라:

s = "Word to Split"
wordlist = list(s)               # option 1, 
wordlist = [ch for ch in s]      # option 2, list comprehension.

모두 당신이 필요:

['W','o','r','d',' ','t','o',' ','S','p','l','i','t']

로,첫 번째는 가능성이 가장 바람직한 예가 있지만 사용할 경우를 만들 수 있는 후기에 매우 편리 더 복잡는 물건 등을 적용하려면 어떤 임의의 기능과 같은 항목으로:

[doSomethingWith(ch) for ch in s]

규칙의 남용,동일한 결과:(x x'에서는 단어를 분)

실제로 반복기,목록을 사용할 수 없습니다.그러나 그것을 가능성이 없습니다.

목록 기능을 할 것 이

>>> list('foo')
['f', 'o', 'o']
text = "just trying out"

word_list = []

for i in range(0, len(text)):
    word_list.append(text[i])
    i+=1

print(word_list)

['j', 'u', 's', 't', ' ', 't', 'r', 'y', 'i', 'n', 'g', ' ', 'o', 'u', 't']
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top