任务:使用字典写入函数 frekv 返回数字的出现次数
这是我的代码:
def frekv(n):
b={}
for i in n:
if i in b:
b[i] +=1
else:
b[i]=1
return b
x = map(frekv,[5, 2, 4, 4, 3, 1, 3, 8])
print (list(x))
结果:{5:1, 2:1, 4:2, 3:2, 8:1, 1:1}
这不是返回它的正确方法,有什么方法可以返回整个列表。
人到中年有点甜
相关分类