在python上的列表中选择小写单词

时间:2015-10-24 01:01:15

标签: python string list

我定义了一个将段落从文本文件拆分为单词列表的函数,但现在我只想选择以小写字母开头的单词,我不知道该怎么做。

 #..................................................................findCommonWords
def findCommonWords(paragraphs):
    for paragraph in paragraphs:
        words = list(paragraph.split(' '))
        for word in words:
           eachword = list(word.split(' '))
           print(eachword)

1 个答案:

答案 0 :(得分:3)

您需要使用islower()功能。

>>> words = ['One', 'Two', 'Three', 'four']
>>> [i for i in words if i[0].islower()]
['four']
>>> 

这将只打印以小写字母开头的单词。 i[0].islower()仅在第一个字母为小写形式时才返回true。