On Dec 20, 2011 11:41 PM, "Emeka" <emekami...@gmail.com> wrote: > > > Hello All, > > v = [] > > def add_to_list(plist): > u = plist.append(90) > return u > > add_to_list(v) # This function call returns nothing > Could someone explain why this function call will return nothing? > > v = [90] # Object values are passed by reference > This one is clear to me > > add_to_list([]) > This one returns nothing, why?
Because list.append() returns nothing, it only modifies the list in place. > > Regards, > Emeka > -- > Satajanus Nig. Ltd > > > > > -- > http://mail.python.org/mailman/listinfo/python-list >
-- http://mail.python.org/mailman/listinfo/python-list