Python 如何在“列表”中找到“最大”值并提取相应的行数据
arr=[E1,E2,E3,E4,E5,E6] E1=[1,2,3,4,5,6] E2=[10,0.2,23,14,85,5] E3=[11,21,13,14,51,7] E4=[12,22,13,24,15,41] E5=[51,26,32,41,15,65] E6=[11,2,13,4,15,7] 最大6=15 第15排 打印5,85,51,15,15,15 有人能帮我吗 我有6张单子。我希望在一列一列表中找到一个最大值,并如上所述提取相应的行数据Python 如何在“列表”中找到“最大”值并提取相应的行数据,python,list,max,row,Python,List,Max,Row,arr=[E1,E2,E3,E4,E5,E6] E1=[1,2,3,4,5,6] E2=[10,0.2,23,14,85,5] E3=[11,21,13,14,51,7] E4=[12,22,13,24,15,41] E5=[51,26,32,41,15,65] E6=[11,2,13,4,15,7] 最大6=15 第15排 打印5,85,51,15,15,15 有人能帮我吗 我有6张单子。我希望在一列一列表中找到一个最大值,并如上所述提取相应的行数据 提前感谢考虑一下你有这样一个列表 arr
提前感谢考虑一下你有这样一个列表
arr = [[0, 5, 1, 2, 4, 3], [5, 4, 2, 0, 1, 3], [4, 1, 0, 3, 5, 2], [2, 1, 0, 3, 4, 5], [1, 5, 2, 0, 3, 4], [2, 1, 4, 5, 3, 0]]
要获取第6列值为max的行,首先根据第6列和get the first元素按相反顺序对数组进行排序
from operator import itemgetter
sorted(arr, key=itemgetter(5), reverse=True)[0]
# [2, 1, 0, 3, 4, 5]
可能重复的