【发布时间】:2015-12-17 07:01:07
【问题描述】:
我正在寻找将 Python 中的所有非数字数据(包括空格)转换为零的最简单方法。举个例子:
someData = [[1.0,4,'7',-50],['8 bananas','text','',12.5644]]
我希望输出如下:
desiredData = [[1.0,4,7,-50],[0,0,0,12.5644]]
所以“7”应该是 7,但“8香蕉”应该转换为 0。
【问题讨论】:
-
对于你不希望类型改变的数字类型,我的意思是像 int 转换为 float 或反之亦然,如果你的目标是单一类型(而不是数字类型)会更容易) .
标签: python