小编Uys*_*l M的帖子

Python3.x将''更改为整数/浮点数.从列表中计算平均值

我试图将列表中的''更改为整数或浮点数.让我们说我有一个清单

    allprices = ['', '', '', 1.2, 3.2, 1.8, '', '', '', '', '', '']
Run Code Online (Sandbox Code Playgroud)

我想将空字符串更改为浮点数或整数.我不确定该部分,但很确定它们必须在最后浮动,因为我要计算平均值.为此,我有另一个名单

    averages = []
Run Code Online (Sandbox Code Playgroud)

列表"allprices"是由子列表基本上形成的元素列表的列表.它有6个级别.我试图将''替换为0并且它有效.但无法弄清楚如何使用命令进行更改.我在这里或其他论坛中找到了一些示例和命令,但对我没有用.我尝试的第一件事是

    var = ''
    var1= 0
    var = var1
Run Code Online (Sandbox Code Playgroud)

但这会产生一些错误.我也试过直接把它变成一个浮点但是也没用.请帮助或指导我另一个标题,以便我能弄明白.顺便说一下,我是编程新手,所以我尝试做的可能看起来不是一个解决这个问题的方便方法,但我很高兴,只要它对我有用.

python python-3.x python-3.4 python-3.5

0
推荐指数
1
解决办法
82
查看次数

标签 统计

python ×1

python-3.4 ×1

python-3.5 ×1

python-3.x ×1