python如何解决ValueError: max() arg is an empty sequence
时间: 2024-03-03 07:51:54 浏览: 1938
Python ValueError: invalid literal for int() with base 10 实用解决方法
当你使用max()函数时,如果传递的序列是空的,则会出现"ValueError: max() arg is an empty sequence"错误。为了解决这个问题,你可以在调用max()函数之前添加一个检查,以确保序列不为空。例如:
```
my_list = []
if my_list:
max_value = max(my_list)
else:
max_value = None
```
在这个例子中,我们首先检查my_list是否为空。如果不为空,则使用max()函数来获取最大值。否则,我们将max_value设置为None,以表示没有最大值。
阅读全文