Python:如何使用第二个数字减去列表中的第一个数字

Ian*_*son 1 python list

所以我到处寻找,我无法在任何地方找到答案.

所以我试图减去像[1,2,3] = -4这样的数字列表,因为1-2-3 = -4.

我试图使用切片列表来实现这一目标,但我无法弄清楚这一点.

JkS*_*haw 10

假设列表长度> 0:

>>> s = [1, 2, 3]
>>> s[0] - sum(s[1:])
-4
Run Code Online (Sandbox Code Playgroud)

一般案例:

if len(s) > 0:
   return s[0] - sum(s[1:])
else:
   return None
Run Code Online (Sandbox Code Playgroud)