Steven D'Aprano <steve+pyt...@pearwood.info> added the comment:

The code makes perfect sense. If you want to find the maximum key in a dict, 
you write:

    max(collective_signals)

If you want to find the maximum key according to some key function, you write:

    max(collective_signals, key=function)


If you want to find the maximum key according to its associated value, the key 
function that will work is collective_signals.get. That makes perfect sense.

Not every one-line piece of code needs to be a builtin function.

In any case, Python 3.6 to 3.10 are all in feature-freeze. Even if we added 
some special function to do this, which I doubt we will do, it could only go 
into 3.11.

----------
nosy: +steven.daprano
versions:  -Python 3.10, Python 3.6, Python 3.7, Python 3.8, Python 3.9

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue45989>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to