小编use*_*017的帖子

在Python中将所有非数字转换为0(零)

我正在寻找将Python中的所有非数字数据(包括空格)转换为零的最简单方法.以下面的例子为例:

someData = [[1.0,4,'7',-50],['8 bananas','text','',12.5644]]
Run Code Online (Sandbox Code Playgroud)

我想输出如下:

desiredData = [[1.0,4,7,-50],[0,0,0,12.5644]]
Run Code Online (Sandbox Code Playgroud)

所以'7'应该是7,但'8香蕉'应该转换为0.

python

13
推荐指数
2
解决办法
4199
查看次数

标签 统计

python ×1