【发布时间】:2015-12-26 06:35:39
【问题描述】:
我一直在试图弄清楚如何使用排序功能或导入任何模块来找到列表的模式不使用...这是我目前所拥有的:
d = {}
def mode():
for i in mode:
if i in d:
d[i] += 1
else:
d[i] = 1
return
如何找到如下输出:
print(mode([1, 5, 6, 1, 1, 2]))
[1]
print(mode([5, 6, 7, 8, 9]))
[5, 6, 7, 8, 9]
非常感谢!
【问题讨论】:
-
缺少模式参数并将其命名为值或其他...模式(值)
-
d[i] = d.get(i, 0) + 1 作为 if else 块的替换
-
你需要退货
标签: python list dictionary append function