我有几行,例如:最大的傻瓜,sooo,hiiieee,footballfan
如果你注意到上面的模式,要么有 1 个单词本身的单词组合,例如“biggestfooolofall”“footballfan”。
1)我想知道我怎么能理解它是一个单词内的多个单词。
2)sooo和hiiieee是加长词。我想在python中检测加长词。我怎样才能做到这一点?
我是 python 新手,所以被困在这部分。此外,如果您可以分享任何有用的网站来学习 for 循环、字符串拆分等,那将非常有帮助
我有几行,例如:最大的傻瓜,sooo,hiiieee,footballfan
如果你注意到上面的模式,要么有 1 个单词本身的单词组合,例如“biggestfooolofall”“footballfan”。
1)我想知道我怎么能理解它是一个单词内的多个单词。
2)sooo和hiiieee是加长词。我想在python中检测加长词。我怎样才能做到这一点?
我是 python 新手,所以被困在这部分。此外,如果您可以分享任何有用的网站来学习 for 循环、字符串拆分等,那将非常有帮助
我猜你有一个有效单词的列表。因此,遍历您的单词并检查它们是否在您的行中:
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
最后,您最终会在“line”变量中找到所有有效单词和只剩下垃圾字符。
有关进一步的字符串操作,请参见字符串方法。