python - 在 Python 中将字符串列表转换为整数(或 double )

标签 python list int double

我有很多看起来与此类似的字符串列表:

list = ['4', '-5', '5.763', '6.423', '-5', '-6.77', '10']

我想将其转换为整数(或 double )列表,但 - 一直产生错误。

最佳答案

>>> lst = ['4', '-5', '5.763', '6.423', '-5', '-6.77', '10']
>>> map(float, lst)
[4.0, -5.0, 5.763, 6.423, -5.0, -6.77, 10.0]

并且不要使用list作为变量名

关于python - 在 Python 中将字符串列表转换为整数(或 double ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11722882/

相关文章:

list - 在列表中找到比当前元素大 n 倍的第一个元素

ios - UITextPosition 到 Int

c++ - 编译器将浮点型变量转换为整型变量时会做什么?

python - 在三元组中添加空白节点

python - 使用 xml.etree.elementtree 解析 XML 数据,然后求和

python - 如何终止Python Popen创建的进程

Python:定义最小外接矩形

python - 为什么尝试使用 pygame.mixer.Channel.play(Sound) 会引发系统错误?

python - 在每个 ['-1' 拆分嵌套列表]

java - 将 int 转换为字节数组并使用 System.out.write 方法打印到控制台