将字符串拆分为固定大小的组

时间:2016-07-08 16:03:54

标签: python string split

假设我有一个字符串......

mystr = "abcdefghij"

我想拆分它,以便它成为一组两个像这样的列表......

mylist = ['ab', 'cd', 'ef', 'gh', 'ij']

我知道有一个list()方法将每个字符和一个split()方法分开,这个方法将在指定的字符上分割,但我无法弄清楚如何将其拆分为组没有要分割的空格或特殊字符。

我是否只是遗漏了这两种方法中的某些内容,或者有不同的方法来做到这一点?

1 个答案:

答案 0 :(得分:1)

查看grouper中的itertools食谱:

https://docs.python.org/2.7/library/itertools.html#recipes

我认为这可以通用的方式做你想要的。