python转换序列类型

比如a=[‘123.45′,’234.56’]这样一个用字符串表达的数值列表,需要快速转换成浮点型列表,可以用循环,高效一点可以用列表生成器,如[float(i) for i in a]
还可以用numpy中的astype函数,如

import numpy as np

np.array(a).astype(float)
还可以用map函数map(float,a)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注