我有几行如: mostfoolofall,sooo,hiiieee,footballfan
如果你注意到上面的模式,或者在1个单词本身中有一个单词的组合,例如“largestfoolofall”“footballfan”。
1)我想知道如何理解它是一个单词内的多字。
2)sooo和hiiieee是细长的词。我该怎么发现?
我是python的新手,因此陷入了困境。此外,如果您可以共享任何有用的网站来学习循环,字符串拆分等,那么它将非常有用
答案 0 :(得分:0)
我猜你有一个有效单词列表。所以迭代你的话并检查它们是否在你的行中:
for word in words: # iterate over all valid words
if word in line: # if a valid word is found in line
print 'I found a valid word: '+word
line.replace(word,'') # remove the word from your line
最后,您最终会找到所有有效字词,并且只会在“行”变量中留下垃圾字符。
有关进一步的字符串操作,请参阅string methods。