Python max和min函数 - 贪心?

wim*_*wim 5 python iterator max min

max/ min内置插件似乎是贪婪的,即它们将返回第一次出现的情况下,当它是唯一的.

>>> x = [('spam', 1), ('egg', 0), ('potato', 1)]
>>> max(x, key=lambda v: v[1])
('spam', 1)
>>> max(reversed(x), key=lambda v: v[1])
('potato', 1)
Run Code Online (Sandbox Code Playgroud)

这是由语言保证,可以依赖于跨平台和版本,还是实现细节?