为什么这个地方报错了?该怎么改呢?
问题描述:
答
你的for循环的in右边是不le遍历的对象
答
改成:s_scores.append(sum(scores))
答
你 sum() 求和之后返回值是一个数值,一个数值不能用list()转成列表
你应该是这样吧,代码如下:{如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮}。
# dict是系统内置对象,不要用作变量名
dic = {'01':[67,88,45],'02':[97,68,85],'03':[97,98,95],'04':[67,48,45]}
s_scores = []
for i in list(dic.keys()):
scores = dic[i]
s_scores.append(sum(scores))
s = sorted(s_scores)
print(s)
答
.