max(alkaline_earth_values, key=lambda x: x[1])
之所以起作用,是因为 max 函数的 key 参数指定了一个函数,当 max 想要知道用于搜索最大元素的值时,该函数将被调用。 max
将为序列中的每个元素调用该函数。并创建一个接收列表并返回第一个(从零开始计数)元素的小函数。所以 __
lambda x: x[1]
k = lambda x: x[1]
和说的一样
def k(l): return l[1]
但更短,更适合在这种情况下使用。

max(alkaline_earth_values, key=lambda x: x[1])
之所以起作用,是因为 max 函数的 key 参数指定了一个函数,当 max 想要知道用于搜索最大元素的值时,该函数将被调用。 max
将为序列中的每个元素调用该函数。并创建一个接收列表并返回第一个(从零开始计数)元素的小函数。所以 __
lambda x: x[1]
k = lambda x: x[1]
和说的一样
def k(l): return l[1]
但更短,更适合在这种情况下使用。