Doctest failing

Chris Angelico rosuav at gmail.com
Sat Sep 10 11:56:32 EDT 2011


On Sat, Sep 10, 2011 at 10:24 PM, Alister Ware
<alister.ware at ntlworld.com> wrote:
> Ignoring the docttests my process would be to process each word & then
> manually capitalize he 1st word, .I would als0 use a comprehension as
> makes for cleaner code:-
>
> def capitalize(word):
>    if word in small_words:
>        return word
>    else:
>        return word.title()

And I'd do this with a lambda, but that's just me. Of course, if your
logic is more complicated, it makes more sense to keep it in a named
function, but a single conditional call can fit nicely into a lambda.

ChrisA



More information about the Python-list mailing list