假设我有一个字符串......
mystr = "abcdefghij"
我想拆分它,以便它成为一组两个像这样的列表......
mylist = ['ab', 'cd', 'ef', 'gh', 'ij']
我知道有一个list()
方法将每个字符和一个split()
方法分开,这个方法将在指定的字符上分割,但我无法弄清楚如何将其拆分为组没有要分割的空格或特殊字符。
我是否只是遗漏了这两种方法中的某些内容,或者有不同的方法来做到这一点?
答案 0 :(得分:1)
查看grouper
中的itertools
食谱:
https://docs.python.org/2.7/library/itertools.html#recipes
我认为这可以通用的方式做你想要的。