我有一个字符串,它包含来自多种语言的字符:
'죄송합니다 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 저기', '요']
下面呢
您确定没有设置
s=['죄송합니다 how are you doing? My name', 'is 도와 주세요 and I am doing', 'good 저기요']
在本例中生成parts
之前您可能希望使用
"somestring".split(" ")
分割原始字符串,即在空格上分割以获得所有单词的列表,然后您可以像以前一样使用索引分割列表相关问题 更多 >
编程相关推荐