这里是我的代码,我想做一个条件连接,我的问题是在for
循环的末尾我有所有以\n
开头的变量。要删除它,我需要删除每个变量。我认为应该有一些连击方式来解决这个问题。任何建议,将不胜感激。在一个循环中的字符串连接
foo = bar = remaining = ''
for i in ['foo', 'foo', 'hello', 'foo', 'tr', 'foo', 'bar', 'foo', 'el']:
if 'foo' in i:
foo += '\n%s' % i
elif 'bar' in i:
bar += '\n%s' % i
else:
remaining += '\n%s' % i
foo = foo.strip()
bar = bar.strip()
remaining = remaining.strip()
为什么你会很难去除'''\ n'''?你自己的代码是把它放在输出变量中的东西。有几种方法可以整理字符串连接以跳过换行符。 –
strip()仅仅是不够的使用加入方法 – drabo2005
@HathHunnicutt我想知道一些面糊接近处理这个,我的代码是完全有用的,但我认为我已经做了一个额外的代码来处理这个问题 –