我被要求接受一个整数列表 (x),将列表中的第一个值和最后一个值相加,然后返回一个整数和总和。我已经使用以下代码来做到这一点,但我遇到的问题是,当我尝试评估总和时,它实际上是一个单项列表而不是整数。我试图将它转换为 int 但我似乎无法让它工作。
def addFirstAndLast(x):
lengthOfList = len(x)
firstDigit = x[0:1]
lastDigit = x[lengthOfList:lengthOfList-1]
sum = firstDigit + lastDigit
return sum