用Python切片(不重复,切片翻译)

时间:2013-05-04 15:43:09

标签: python slice

嘿伙计我有一个简单的问题。

如何将任意长度的字符串切成相等的部分

即AGTTGTCGAGGTTGCGATTTATTGGGTGCGAGT由3成

AGT TGT CGA GGT TGC GAT TTA TTG GGT GCG AGT

1 个答案:

答案 0 :(得分:1)

>>> s = 'AGTTGTCGAGGTTGCGATTTATTGGGTGCGAGT'
>>> n = 3
>>> [s[i:i+n] for i in xrange(0, len(s), n)]
['AGT', 'TGT', 'CGA', 'GGT', 'TGC', 'GAT', 'TTA', 'TTG', 'GGT', 'GCG', 'AGT']