我定义了一个将段落从文本文件拆分为单词列表的函数,但现在我只想选择以小写字母开头的单词,我不知道该怎么做。
#..................................................................findCommonWords
def findCommonWords(paragraphs):
for paragraph in paragraphs:
words = list(paragraph.split(' '))
for word in words:
eachword = list(word.split(' '))
print(eachword)
答案 0 :(得分:3)
您需要使用islower()
功能。
>>> words = ['One', 'Two', 'Three', 'four']
>>> [i for i in words if i[0].islower()]
['four']
>>>
这将只打印以小写字母开头的单词。 i[0].islower()
仅在第一个字母为小写形式时才返回true。