On Fri, 8 May 2015 08:53 pm, Frank Millman wrote: >> Does z have to be a list? Could you use an empty tuple instead? >> >> def x(y, z=()): ... >> > > That was Chris' suggestion as well (thanks Chris). > > The idea appealed to me, but then I found a situation where I pass in a > dictionary instead of a list, so that would not work.
Why wouldn't it work? If it worked with an empty list, it will probably work with an empty tuple instead. -- Steven -- https://mail.python.org/mailman/listinfo/python-list