我如何找到数字重复的唯一性?

问题描述 投票:0回答:2

给出整数数组。当数组中的每个值出现唯一的时间时,编写一个返回true的函数。范例1:1)输入:array = [1,2,2,1,1,3]2)输出:true说明:值1出现3次,值2出现2且3发生1。没有两个值出现的次数相同。

我该如何解决?请帮助。

python list numbers unique
2个回答
0
投票
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))

如果您需要有关该代码的帮助,请问我


0
投票
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")
© www.soinside.com 2019 - 2024. All rights reserved.