标签: python iterator max min
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)
这是否由语言保证,可以依赖于跨平台和版本,还是实现细节?