矩阵线不受功能影响

时间:2014-05-07 21:50:20

标签: python-3.x matrix row

所以我有一个模块来输入一个矩阵,该矩阵将返回一个常规矩阵,例如:

[[1,2,3],[4,5,6],[]

我制作了一个模块来管理这个矩阵的特定行(列表):

def line_manage(matrix):
          theline = int(input('wich row'))
 thelist = [matrix[theline-1]]

如果我在

之后尝试这样做
print(max(thelist))

我不工作,它只打印选定的行并且不打印它的最大值。实际上,我尝试对该行执行的任何操作都不会影响它,它只是打印回行。我不明白它

由于

1 个答案:

答案 0 :(得分:0)

错误在:

thelist = [matrix[theline-1]]

将其更改为:

thelist = matrix[theline-1]

如果没有此更改,变量thelist会保存包含一个元素的列表,并且此元素是您要检索的行。

max([[1, 2, 3]])

返回[1, 2, 3]

max([1, 2, 3])

返回3