我有一个像 ['-1', '1,2,3', '2']
这样的列表,我想提取其中的所有整数。
我不知道列表每个位置的整数个数,即列表也可以是 ['2,3,4','1,2,3','-1']
但它永远不会有空字符串。
所以我希望答案应该是 [2,3,4,1,2,3,-1]
就复杂性和更少的代码而言,最好的方法是什么。
谢谢...
最佳答案
map(int, ','.join(l).split(','))
其中 l
是您的列表。
关于python - 从列表中提取整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4441652/