我想从元组列表中返回一个元组的最小第二个索引值(y值)。如果有两个具有最小y值的元组,则选择x值最大的元组(即第一个索引)。从元组列表中返回具有最小y值的元组
例如,假设我有元组:
x = [(2, 3), (4, 3), (6, 9)]
的返回值应该是(4, 3)
。 (2, 3)
是候选人,因为x[0][1]
是3
(与x[1][1]
相同),但是,x[0][0]
小于x[1][0]
。
到目前为止,我曾尝试:
start_point = min(x, key = lambda t: t[1])
然而,这只是检查第二索引,不比较两个元第一指标,如果他们的第二个索引的是等效的。
你可以尝试这样的:'分钟(X,键=拉姆达T:[T [1],-t [0])' –