0
목록 내에서 문자열을 분할파이썬 방법이 내 현재 코드입니다
poisci_pare("Hello world. This is great.")
>>>output: [["Hello", "world"], ["This", "is", "great"]]
목록 내에서 문자열을 분할파이썬 방법이 내 현재 코드입니다
poisci_pare("Hello world. This is great.")
>>>output: [["Hello", "world"], ["This", "is", "great"]]
def poisci_pare(text):
sents = text.split('.')
answer = [sent.split() for sent in sents if sent]
return answer
이 같은 문자열을 분할 파이썬을 얻기 위해 작성해야
출력 :
In [8]: poisci_pare("Hello world. This is great.")
Out[8]: [['Hello', 'world'], ['This', 'is', 'great']]
이 또한 트릭을 할 것입니다 :
input = "Hello world. This is great."
print [s.split() for s in input.split('.') if s.split()]
[['Hello', 'world'], ['This', 'is', 'great']]
임 실제로 ... 내 생각 일 ...'.' 일반적으로 정규식의 모든 문자를 의미 놀라게 때의에서 상자 브래킷은 리터럴로 취급합니다 ... –
그래, 처음에는 작동하지 않을 것이라고 생각했지만 일부는 리플 립으로 실험 한 후에 완벽하게 작동합니다. – peroxy