如何使用python在不同数据类型的2d arraylist中查找特定列的最大数
如何在特定列的不同数据类型的2d数组列表中找到最大数?使用python。 好吧,我知道这看起来很简单,但我被困在这里:( 她的问题是图像URL是否未打开如何使用python在不同数据类型的2d arraylist中查找特定列的最大数,python,python-3.x,Python,Python 3.x,如何在特定列的不同数据类型的2d数组列表中找到最大数?使用python。 好吧,我知道这看起来很简单,但我被困在这里:( 她的问题是图像URL是否未打开 [['NAME', ['A','B','C','D','E']], ['A', [41,34,45,55,63]], ['R', [42,34,45,55,63]], ['L', [32,23,13,54,67]],
[['NAME', ['A','B','C','D','E']],
['A', [41,34,45,55,63]],
['R', [42,34,45,55,63]],
['L', [32,23,13,54,67]],
['G', [23,82,23,63,34]],
['P', [21,23,25,56,56]]
]
如何在B列中找到最大分数?您可以使用max()方法或函数idk。我已经有一段时间没有使用python编程了
这里有一个列表:
l = []
for o in range(len(data) - 1):
l.append(max(data[o + 1][1]))
print(l)
----------------------
[63, 63, 67, 82, 56]
编辑:
你可以做:
asort = max(a)
rsort = max(r)
lsort = max(l)
gsort = max(g)
psort = max(p)
这并不好,但我认为您可以理解。我希望。这样做可以将数据更改为数据帧:
data=[['NAME'、['A'、'B'、'C'、'D'、'E']],
[A',[41,34,45,55,63]],
[R',[42,34,45,55,63]],
[L',[32,23,13,54,67]],
[G',[23,82,23,63,34]],
[P',[21,23,25,56,56]]
]
温度=[]
对于范围内的i(len(数据)):
行=[]
行.追加(数据[i][0])
对于范围内的j(len(数据[i][1]):
行.追加(数据[i][1][j])
临时追加(行)
df=pd.DataFrame(temp[1:],columns=temp[0])
现在您可以使用
df['B'].max()
获得B列的最大分数。你到底被困在哪里了?到目前为止你做了什么,哪些不起作用?先生,我只想知道如何在不同数据类型的2d arraylist的第2列中找到最大的数字?询问上面的arraylist。我已经给出了。谢谢你的回答,但我如何才能找到最大的数字不同变量的2d arraylist第2列中的数字?在我的帖子中添加了它。我希望它有帮助。再次感谢先生,它真的很有帮助。谢谢先生,这真的可以帮助我。
asort = max(a)
rsort = max(r)
lsort = max(l)
gsort = max(g)
psort = max(p)
Outputs:
63
63
67
82
56