使用Python列表进行数学运算

Mer*_*lin 1 python math

我有这样的输出:

LL= [['a', 2, 3, 4, 13], ['b', 6, 7, 8, 13], ['c', 10, 11, 12, 13]]
Run Code Online (Sandbox Code Playgroud)

而不是"13",我希望使用2,3,4获得"row"的最大元素

其中['a',2,3,4,1]将是4 ['b',6,7,8,13],将是8.

编辑:我需要用最大值替换"13".

然后在13之后添加"14"

for row in LL: row[5:6] = [14]
Run Code Online (Sandbox Code Playgroud)

然后用另一个行间数学替换"14"..我怎么能这样做......这些是表而不是矩阵.应该使用Numpy?请你好,我可以抬头看看.

Kei*_*all 5

计算除了第一个和最后一个元素的最大值:

for row in LL:
  print max(row[1:-1])
Run Code Online (Sandbox Code Playgroud)

将14添加到每行的末尾:

for row in LL:
  row.append(14)
Run Code Online (Sandbox Code Playgroud)