line = "english: while french: pendant que spanish: mientras german: whrend "
words = line.split('\t')
for each in words:
each = each.rstrip()
print words
在“行”的字符串是制表符分隔,但还具有各自的译词后一个空格字符,因此而分裂返回列表我之后,每个字烦人有一个空白字符在字符串的末尾。操纵列表项蟒蛇
在循环,我试图去通过列表,并删除在字符串末尾的任何空格,但所行似乎工作,建议?
数据IM解析,将例如在范围法语单词“挂件阙”分成两个词 – dave 2010-03-11 10:46:43
好吧,那么你可以用我的第二个例子'尝试我(LEN(字)):...'或'words = map(str.rstrip,words)' – YOU 2010-03-11 10:48:31
啊,那是有用的谢谢。我看到python分享了像haskell这样的语言的一些好处。在这个例子中,map函数是str.strip一个常量吗?感觉奇怪,没有一套括号...... – dave 2010-03-11 11:07:19