这里也许有一个愚蠢的问题,但是对此感到困惑。如何从单引号的int字符串列表中创建int列表。我尝试了拆分和替换。
intList = ['123 , 456 , 789 ,101112']
预期:
intList = [ 123, 456, 789, 101112 ]
请注意,这与[ '123' , '456' ,'789' ,'101112' ]
我们可以简单地使用列表理解并将每个项目强制转换为int
x = [int(s) for s in ''.join(intList).split(',')]
>>> x
[123, 456, 789, 101112]
要么
x = [int(s) for s in intList[0].split(',')]
>>> x
[123, 456, 789, 101112]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句