【发布时间】:2015-10-30 15:18:45
【问题描述】:
我想知道是否有一种方法,在使用 for 循环遍历字符串时,删除字符串的一部分并用它做其他事情。
基本上,我想从一个字符串 "first part|middle|,end" 开始,并以两个字符串结尾。 “buffer”变量应该包含“first part,end”,第二个字符串应该包含“|middle|”
word = "first portion|middle|,end"
buffer = ''
for i in word:
if i == '|':
# Loop in here until another pipeline is found while saving each character
else:
buffer += i
我已经有一个程序可以解析原始字符串并完美地组织它,我只想在 for 循环中有一个 if 语句,它将删除管道之间的任何内容并保存它。如果这不可能,我将重写程序以允许我也这样做。
【问题讨论】:
标签: python for-loop iteration substring