使用Python列表进行数学运算
我有如下输出:使用Python列表进行数学运算,python,math,Python,Math,我有如下输出: LL= [['a', 2, 3, 4, 13], ['b', 6, 7, 8, 13], ['c', 10, 11, 12, 13]] 与“13”不同,我希望通过使用2、3、4的“行”来获得元素的最大值 其中['a',2,3,4,13]将是4 [b',6,7,8,13]将是8 编辑:我需要用最大值替换“13” 然后在13后面加上“14” for row in LL: row[5:6] = [14] 然后用另一行间数学替换“14”。。 我怎样才能做到这一点。。。这些是表格,但不
LL= [['a', 2, 3, 4, 13], ['b', 6, 7, 8, 13], ['c', 10, 11, 12, 13]]
与“13”不同,我希望通过使用2、3、4的“行”来获得元素的最大值
其中['a',2,3,4,13]将是4
[b',6,7,8,13]将是8
编辑:我需要用最大值替换“13”
然后在13后面加上“14”
for row in LL: row[5:6] = [14]
然后用另一行间数学替换“14”。。
我怎样才能做到这一点。。。这些是表格,但不是矩阵。
应该使用Numpy吗?
请参考,这样我可以查一下 计算除第一个和最后一个元素以外的所有元素的最大值:
for row in LL:
print max(row[1:-1])
在每行末尾添加14:
for row in LL:
row.append(14)
计算除第一个和最后一个元素以外的所有元素的最大值:
for row in LL:
print max(row[1:-1])
在每行末尾添加14:
for row in LL:
row.append(14)
这就是你要找的方向吗
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
如果没有,请以更详细的方式描述您的要求。这就是您要寻找的方向吗
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
如果没有,请以更详细的方式描述您的要求。如果y=max(第[1:-1]行),我将如何用y替换“13”。要用最大值替换“13”,请用以下代码替换
print max(第[1:-1]行)
行[4]=max(第[1:-1]行)如果y=max(第[1:-1]行),我将如何用y替换“13”。要用最大值替换“13”,将print max(第[1:-1]行]
替换为以下代码:row[4]=max(第[1:-1]行])
更改必须到位?请显示其中一行的最终值示例;这个问题让人困惑,更改必须到位吗?请给出一行的最终值示例;这个问题令人困惑