给出整数数组。当数组中的每个值出现唯一的时间时,编写一个返回true的函数。范例1:1)输入:array = [1,2,2,1,1,3]2)输出:true说明:值1出现3次,值2出现2且3发生1。没有两个值出现的次数相同。
我该如何解决?请帮助。
liste = [3, 3, 3, 4, 4, 5]
dict = {}
for elem in liste:
dict.setdefault(elem, 0)
dict[elem] += 1
print(len(set(dict.values())) == len(dict))
如果您需要有关该代码的帮助,请问我
array = [1,2,2,1,1,3]
exm = {}
for x in array:
exm.setdefault(x, 0)
exm[x] += 1
if len(set(exm.values())) == len(set(array)):
print("True")
else:
print("False")