2017-05-09 2 views

Antwort

9

Unter der Annahme, Länge der Liste> 0:

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

Allgemeiner Fall:

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

Sie so viel Dank! Kann nicht glauben, dass ich es nicht herausfinden konnte haha ​​ –

0

alternativ können Sie die reduce builtin verwenden

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

Nicht sicher, was das bedeutet, aber ich bin sicher, dass ich eines Tages haha ​​herausfinden werde –

Verwandte Themen