我刚开始学习Python课程,非常需要帮助。如果您回答这个问题,请记住我是新手。
我需要编写一个程序,可以对某个列表“l”中的所有元素求平均值。 这本身是一个非常简单的函数。 问题在于老师要求我们在进行平均值计算之前删除列表中出现的任何空字符串。
因此,当我收到列表[1,2,3,'',4]时,我希望该函数忽略''并对其他项4/len(l)求平均值。 有人能帮我吗?
或许可以使用循环来逐一比较列表中的某个位置与''并将其从列表中删除? 我尝试过,但不起作用。
我需要编写一个程序,可以对某个列表“l”中的所有元素求平均值。 这本身是一个非常简单的函数。 问题在于老师要求我们在进行平均值计算之前删除列表中出现的任何空字符串。
因此,当我收到列表[1,2,3,'',4]时,我希望该函数忽略''并对其他项4/len(l)求平均值。 有人能帮我吗?
或许可以使用循环来逐一比较列表中的某个位置与''并将其从列表中删除? 我尝试过,但不起作用。
float(len(mylist))
-- 只是为了确保你在这里进行"真正的除法",但我会给你加1。 - mgilson//
而不是/
:-) - mgilson