用Python列表做数学运算

2024-05-03 23:44:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样的输出:

LL= [['a', 2, 3, 4, 13], ['b', 6, 7, 8, 13], ['c', 10, 11, 12, 13]]

我不想用“13”,而是用2,3,4“row”得到元素的最大值

其中['a',2,3,4,13]是4 ['b',6,7,8,13],应该是8。在

编辑:我需要用最大值替换“13”。在

然后在13后面加上“14”

^{pr2}$

然后用另一个行间数学替换“14”。。 我该怎么做。。。这些是表格,但不是矩阵。 应该用Numpy吗? 请参考,这样我就可以抬头了。在


Tags: numpy元素编辑矩阵数学表格rowll
2条回答

计算除第一个和最后一个元素之外的所有元素的最大值:

for row in LL:
  print max(row[1:-1])

每行末尾加14:

^{pr2}$

这是你要找的方向吗?在

LL= [['a', 2, 3, 4, 13], ['b', 6, 7, 8, 13], ['c', 10, 11, 12, 13]]

for row in LL:
    row[-1]= max(row[1: -1])
    row.append(14)
print LL

如果没有,请详细描述您的要求。在

相关问题 更多 >