2017-05-09 145 views

回答

9

假設列表> 0的長度:

>>> s = [1, 2, 3] 
>>> s[0] - sum(s[1:]) 
-4 

一般案例:

if len(s) > 0: 
    return s[0] - sum(s[1:]) 
else: 
    return None 
+0

太謝謝你了!不能相信我不明白哈哈 –

0

或者你可以使用內置reduce

>>> s = [1,2,3] 
>>> reduce(lambda x,y : x-y, s, None) 
-4 
+0

不知道這意味着什麼,但我相信我會發現有一天哈哈 –

相關問題