Python 如何从具有最大特定值的数组中返回元素?
我希望返回最终值最高的子数组的第一个元素(子数组[2]),在本例中,程序应返回B,因为102>12您可以使用Python 如何从具有最大特定值的数组中返回元素?,python,arrays,list,Python,Arrays,List,我希望返回最终值最高的子数组的第一个元素(子数组[2]),在本例中,程序应返回B,因为102>12您可以使用max,根据最后一个元素转换为int,使用一个键进行排序,并获取第一个元素: array = [['A', '12', '12'], ['B', '12', '102']] y = 1 for subarray in array: if subarray[2] > subarray[y][2]: print(subarray[0]) y += 1
max
,根据最后一个元素转换为int
,使用一个键进行排序,并获取第一个元素:
array = [['A', '12', '12'], ['B', '12', '102']]
y = 1
for subarray in array:
if subarray[2] > subarray[y][2]:
print(subarray[0])
y += 1
您可以使用带有键的
max
,根据最后一个元素转换为int
,并获取第一个元素:
array = [['A', '12', '12'], ['B', '12', '102']]
y = 1
for subarray in array:
if subarray[2] > subarray[y][2]:
print(subarray[0])
y += 1