将字符串转换为包含负数的整数列表

Fel*_*ggi 1 python string list

我想转换这个字符串

-1, -2, 3, 4, 5
Run Code Online (Sandbox Code Playgroud)

进入具有这些值的列表.

[-1, -2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)

当值为正时,我有很多选项,但是一旦涉及到" - "字符,我似乎无法得到它.

如果可能的话,我不想使用正则表达式.

Ash*_*lla 5

string = "-1, -2, 3, 4, 5"
print [int(el) for el in string.split(',')]
Run Code Online (Sandbox Code Playgroud)

输出:

[-1, -2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)