嵌套列表进行遍历如何将列表的索引与浮点数进行比较?
cost =[[125900], [115000],
[105900],
[85000],
[150000],
[155249],
[97500]]
初始化变量
index = 0
cost_len = len(cost)
below_avg = 0
above_avg = 0
total = 0
for循环来计算成本
for i in cost:
total = total + sum(i)
print(total)
成本计算的平均总所有元素的
avg = total/len(cost)
尝试计算索引是否高于或低于平均
for i in cost:
while index <= cost_len:
if i > avg:
above_avg+=1
elif i < avg:
below_avg +=1
index+=1
当试图评价成本的索引,则返回“类型错误:unorderable类型:列表()>浮动()”。我如何比较列表的指数和变量avg?
在上一个代码位中,什么是'index','cost_len','above_avg','below_avg'?它们从未被显示为被初始化。 –
不用担心。我收回了我的近距离投票。 –