Python max和min函数 - 贪心?

时间:2013-02-11 06:26:11

标签: 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)

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

0 个答案:

没有答案