Paul McGuire wrote:
expand = lambda lst,default,minlen : (lst + [default]*minlen)[0:minlen]

Or if you're afraid of lambda like me:

def expand(lst,default,minlen):return (lst + [default]*minlen)[0:minlen]

or perhaps more readably:

def expand(lst, default, minlen):
    return (lst + [default]*minlen)[0:minlen]

No need for an anonymous function when you're naming it. ;)

Steve
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to