s = 'long string that I want to split up'indices = [0,5,12,17]parts = [s[i:j] for i,j in zip(indices, indices[1:]+[None])]
['long ', 'string ', 'that ', 'I want to split up']
您可以使用以下命令进行打印:
print 'n'.join(parts)
另一种可能性(不复制
indices)是:
s = 'long string that I want to split up'indices = [0,5,12,17]indices.append(None)parts = [s[indices[i]:indices[i+1]] for i in xrange(len(indices)-1)]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)