On Sat, Sep 10, 2011 at 10:24 PM, Alister Ware <alister.w...@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 -- http://mail.python.org/mailman/listinfo/python-list