我正在使用Python为我工作的实验室编程。我怎样才能切出给定字符串中的每3个字符并将其附加到列表中?如何每3个索引切分一个字符串?
即XXXxxxXXXxxxXXXxxxXXXxxxXXX(其中X或X是任何给定的字母)
string = 'XXXxxxXXXxxxXXXxxxXXXxxxXXX'
mylist = []
for x in string:
string[?:?:?]
mylist.append(string)
我想要列表看起来像这样: 'XXX', 'XXX', 'XXX', 'XXX',” XXX'.... etc]
任何想法?
ah,codons =))) – ninjagecko 2011-04-19 04:08:37
这非常类似于[在块中的列表中迭代](http://stackoverflow.com/questions/434287/what-is-the-most-pythonic-way-to - 在列表中细分) - 检查那里的答案以获得一些出色的方法。 – 2011-04-19 04:20:46