将字符串拆分为包含N个字符部分的列表

时间:2016-09-18 10:13:44

标签: python string parsing

我对python非常陌生,并且想知道将字符串拆分为包含N个字符的部分的列表的最简单方法是什么。

我遇到过这个:

>>>s = "foobar"
>>>list(s)
['f', 'o', 'o', 'b', 'a', 'r']

这是我如何将字符串转换为字符列表,但我想要的是有一个看起来像这样的方法:

>>>def splitInNSizedParts(s, n):

其中

>>>print(splitInNSizedParts('foobar', 2))
['fo', 'ob', 'ar']

1 个答案:

答案 0 :(得分:1)

import textwrap
print textwrap.wrap("foobar", 2)

然后你的功能将是:

def splitInNSizedParts(s, n):
     return textwrap.wrap(s, n)