Is this unpythonic?

Steven D'Aprano steve+comp.lang.python at pearwood.info
Fri May 8 11:07:05 EDT 2015


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




More information about the Python-list mailing list