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

2024-05-14 16:44:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我想转换这个字符串

-1, -2, 3, 4, 5

在一个有这些值的列表中。

[-1, -2, 3, 4, 5]

当价值观是积极的,我有很多选择,但我似乎无法得到它一旦有一个“-”字符涉及。

如果可能的话,我不想使用regex。


Tags: 字符串列表字符regex价值观
3条回答
string = "-1, -2, 3, 4, 5"
print [int(el) for el in string.split(',')]

输出:

[-1, -2, 3, 4, 5]

可以直接拆分,然后使用map函数将其转换为int,如下所示:

arr = map(int,s.strip().split(','))

简单:

s = '-1, -2, 3, 4, 5'
lst = [int(x.strip()) for x in s.split(',')]

相关问题 更多 >

    热门问题