Steven D'Aprano <[email protected]> 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 <[email protected]>
<https://bugs.python.org/issue45989>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com