Now following my series of \"python newbie questions\" and based on another question.
Go to http://python.net/~goodger/projects/pyco
This is better than good_append(), IMO:
def ok_append(new_item, a_list=None): return a_list.append(new_item) if a_list else [ new_item ]
You could also be extra careful and check that a_list was a list...