我在Python中使用max(list)和找到列表的最大值和最小值min(list).但是,我想知道如何管理空列表.
例如,如果列表是一个空列表[],程序会引发'ValueError: min() arg is an empty sequence'但我想知道如何使程序只是打印'empty list or invalid input'而不是崩溃.如何管理这些错误?
我在python 3中编写了这段代码:
matrix = []
loop = True
while loop:
line = input()
if not line:
loop = False
values = line.split()
row = [int(value) for value in values]
matrix.append(row)
print('\n'.join([' '.join(map(str, row)) for row in matrix]))
print('matrix saved')
Run Code Online (Sandbox Code Playgroud)
返回矩阵的一个例子是 [[1,2,4],[8,9,0]]。我想知道如何找到矩阵的最大值和最小值?我尝试了 python 的 max(matrix) 和 min(matrix) 内置函数,但它不起作用。
谢谢你的帮助!