pyhton面试题:写一个函数 equals ,该函数参数为任意数量的数字,请在函数中统计出这些参数数字中重复的数字有多少个

请写一个函数 equals ,该函数参数为任意数量的数字,请在函数中统计出这些参数数字中重复的数字有多少个

比如 :

equals(3, 4, 3, 4, 1, 6, 2) 

输出为:

数字 3 出现了 2 次
数字 4 出现了 2 次
数字 1 出现了 1 次
数字 6 出现了 1 次
数字 2 出现了 1 次


def equals(*args):
res = {}
for arg in args:
if arg in res:
res[arg] += 1
else:
res[arg] =1
for num,times in res.items():
print(f"数字 {num} 出现了 {times} 次")
posted @ 2020-08-08 16:27  小刚blogs  阅读(541)  评论(0)    收藏  举报