在传统的Python中,
另一方面,如果您有一个嵌套列表,例如:
我们发现了错误:
除此之外,我们如何找到嵌套列表中第一个值(索引为0)的
sum
函数可以计算一个list
中所有元素的总和:sum([0,1,2,3,4])=10
另一方面,如果您有一个嵌套列表,例如:
sum([[1,2,3],[4,5,6],[7,8,9]])
我们发现了错误:
Traceback (most recent call last):
File "<input>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'list'
除此之外,我们如何找到嵌套列表中第一个值(索引为0)的
总和
?例如:something([[1,2,3],[4,5,6],[7,8,9]])=12
except IndexError, e
,它只是在 Python 2 中为向后兼容而存在(在 Python 3 中已被删除),请使用:except IndexError as e
。顺便说一句,如果您对异常什么都不做,可以简单地使用:except IndexError
。 - Ashwini Chaudhary