按索引列表分割字符串

按索引列表分割字符串,第1张

按索引列表分割字符串
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)]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5646718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存