【发布时间】:2011-10-24 12:45:49
【问题描述】:
这是我的清单:
liPos = [(2,5),(8,9),(18,22)]
每个元组的第一项是开始位置,第二项是结束位置。 然后我有一个这样的字符串:
s = "I hope that I will find an answer to my question!"
现在,考虑到我的liPos 列表,我想通过删除元组中提供的每个开始和结束位置(包括周围的数字)之间的字符来格式化字符串。这是我想要的结果:
"I tt I will an answer to my question!"
所以基本上,我想删除 2 和 5 之间的字符(包括 2 和 5),然后是 8,9 之间的字符(包括 8 和 9),最后是 18,22 之间的字符(包括 18 和 22)。
有什么建议吗?
【问题讨论】:
-
您是否在想要的答案中有错误?鉴于您的脂质体,不应该是“我会回答我的问题!” ?
-
哈哈,是的,抱歉我弄错了,但我编辑了它:)