[Python-ideas] 'default' keyword argument for max(), min()

Jacob Holm jh at improva.dk
Fri Apr 17 02:31:39 CEST 2009

Raymond Hettinger wrote:
>> The discussion has indeed sidetracked with handling the special cases,
>> signature definition and whatnot, 
> Does the following code emit 10 or -10?
> print(min([], default=10, key=operator.neg))

10, obviously. The result is always one of the provided values. The key 
function is only used for selecting which one

- Jacob

More information about the Python-ideas mailing list