如何转换3.9055320000e + 06这种类型的数字到python中的interger?

时间:2015-12-11 10:56:01

标签: python xml xml-parsing machine-learning

我的XML文件包含这种类型的数字值3.9055320000e + 06并且在将其存储在列表中时,它存储如u'3.9055320000e + 06'所以,我怎么能将它转换为整数。因为我想在机器学习算法中使用它。

1 个答案:

答案 0 :(得分:1)

首先将其转换为float,然后转换为int

>>> float(u'3.9055320000e+06')
3905532.0
>>> int(float(u'3.9055320000e+06'))
3905532
>>>