如何找到重复数字的唯一性?
How do I find the uniqueness of the repetition of numbers?
给出了一个整数数组。编写一个函数,当数组中的每个值出现唯一次数时,returns 为真。
示例 1:
1)输入:数组=[1,2,2,1,1,3]
2)输出:真
解释:值 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")
给出了一个整数数组。编写一个函数,当数组中的每个值出现唯一次数时,returns 为真。 示例 1: 1)输入:数组=[1,2,2,1,1,3] 2)输出:真 解释:值 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")