【发布时间】:2010-03-11 10:39:10
【问题描述】:
line = "english: while french: pendant que spanish: mientras german: whrend "
words = line.split('\t')
for each in words:
each = each.rstrip()
print words
'line' 中的字符串是制表符分隔的,但在每个翻译后的单词后面都有一个空格字符,所以虽然 split 返回我之后的列表,但每个单词在字符串末尾都有一个空格字符,令人讨厌。
在循环中,我试图遍历列表并删除字符串中的任何尾随空格,但它似乎不起作用,建议?
【问题讨论】: