CloudCoder Python feladatgyujtemeny/docstringek

A MathWikiből
def jo_docstring(szoveg):
    if not szoveg:
        return False
    if not szoveg[0].isupper():
        return False
    if szoveg.find('.') == -1 or szoveg.find('.') < len(szoveg)-1:
        return False
    return True
 
def docstringek(javaslatok):
    return filter(jo_docstring, javaslatok)

Alternatív megoldás lambdával:

def docstringek(javaslatok):
    return filter(lambda s : s and s[0].isupper() and s.find('.') == len(s) - 1, javaslatok)
Személyes eszközök