python中将list中的string转换为int类型

刚开始的时候

('new line', ['409', '1498', '439', '1498', '432', '1498', '416', '1498', '0.079278677702', 'plane'])

list中的类型全部都是string类型,如果直接转换为int的时候,后面两项无法实现,所以先用list的截取片段,也就是将最后的两项删除掉,这样保证了转换的时候前面的string能够正常转换为int类型。

最重要的方法是使用以下语句:

new_list=map(eval,new_list)

new_list就是上述所说的list数组,但是里面全都是string类型。使用map之后,结果为

[409, 1498, 439, 1498, 432, 1498, 416, 1498]

全部都是int类型了!!

你可能感兴趣的:(GPU,python,string转换为int类型)