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

Python 将字符串拆分为包含N个字符部分的列表,python,string,parsing,Python,String,Parsing,我对python非常陌生,我想知道最具python风格/最简单的方法是将字符串拆分为一个包含N个字符的列表 我遇到过这样的情况: >>>s = "foobar" >>>list(s) ['f', 'o', 'o', 'b', 'a', 'r'] 这就是我如何将字符串转换为字符列表的方法,但我希望有一个如下所示的方法: >>>def splitInNSizedParts(s, n): 在哪里 >>>print(splitI

我对python非常陌生,我想知道最具python风格/最简单的方法是将字符串拆分为一个包含N个字符的列表

我遇到过这样的情况:

>>>s = "foobar"
>>>list(s)
['f', 'o', 'o', 'b', 'a', 'r']
这就是我如何将字符串转换为字符列表的方法,但我希望有一个如下所示的方法:

>>>def splitInNSizedParts(s, n):
在哪里

>>>print(splitInNSizedParts('foobar', 2))
['fo', 'ob', 'ar']
那么您的功能将是:

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

这里还有一些好主意和建议。谢谢!只需文本包装。包装(s,n)就可以了!
def splitInNSizedParts(s, n):
     return textwrap.wrap(s, n)