def saver(x=None):
if x is None: # no argument passed?
x = [] # run code to make a new list
x.append(1) # changes new list object
print x
saver([2])
saver() # doesn't grow here
saver()