【发布时间】:2021-02-11 23:48:12
【问题描述】:
我有一个包含多种语言字符的字符串:
'죄송합니다 how are you doing? My name is Yudhiesh and I am 아니 doing good 저기요'
我正在尝试根据字符串中的单词数将此单个字符串分块为字符串列表,如果块大小为7,即字符串中最多有 7 个单词,结果应该是这样的:
['죄송합니다 how are you doing? My name', 'is Yudhiesh and I am 아니 doing', 'good 저기요']
我目前的尝试是基于你如何分块一个不起作用的列表:
s = '죄송합니다 how are you doing? My name is Yudhiesh and I am 아니 doing good 저기요'
>>> parts = [str(s[i:i+7]) for i in range(0, len(s), 7)]
>>> parts
['죄송합니다 h', 'ow are ', 'you doi', 'ng? My ', 'name is', ' Yudhie', 'sh and ', 'I am 아니', ' doing ', 'good 저기', '요']
【问题讨论】:
-
如果允许重叠,这些被称为 ngrams stackoverflow.com/questions/13423919/…
-
@OneCricketeer 我去看看。
标签: python