python - 如何找到数字重复的唯一性?
问题描述
给出了一个整数数组。编写一个函数,当数组中的每个值出现唯一次数时返回 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))
如果您需要有关该代码的帮助,请问我
推荐阅读
- ansible - 使用 `serial` 和未知库存大小使用 ansible 进行手动分阶段部署
- php - 更新mysql条目的页面不运行sql查询
- python - 为什么二进制转换输出中有一个随机的“b”?
- iis - 如何使用 URLRewrite 在 IIS 中用另一个图像重写一个图像
- output - 从纠缠测试中输出调试信息
- database - 向用户授予对表的权限在 postgres 中不起作用
- python - 由于 Imagemagick 的错误,无法用 moviepy 编写文本剪辑
- typescript - 如果我的 TypeScript 方法是异步的(因此被迫返回 Promise),我的 TypeScript 方法如何输入为字符串?
- java - Firebase Firestore 中的文档更改后如何更新应用 UI
- mongodb - 从 mongodb 的列表中删除对象时 $pull 不起作用