我对python非常陌生,并且想知道将字符串拆分为包含N个字符的部分的列表的最简单方法是什么。
我遇到过这个:
>>>s = "foobar"
>>>list(s)
['f', 'o', 'o', 'b', 'a', 'r']
这是我如何将字符串转换为字符列表,但我想要的是有一个看起来像这样的方法:
>>>def splitInNSizedParts(s, n):
其中
>>>print(splitInNSizedParts('foobar', 2))
['fo', 'ob', 'ar']
答案 0 :(得分:1)
import textwrap
print textwrap.wrap("foobar", 2)
然后你的功能将是:
def splitInNSizedParts(s, n):
return textwrap.wrap(s, n)