如何快速判断字典dict中有重复值?
dict={"1":"Tom","2":"Jack","3":"Tom","4":"Jerry"}
键值1和3对应的'Tom'是重复的;
如果dict的数据有百万级的,如何知道里面有重复?
去重用set就行了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
dict={"1":"Tom","2":"Jack","3":"Tom","4":"Jerry"}
键值1和3对应的'Tom'是重复的;
如果dict的数据有百万级的,如何知道里面有重复?
去重用set就行了。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
如果dict的数据有百万级的,还要去找出里边的重复值,那就是数据结构用得有问题了。你可以在放入dict前先在set里检查下,或者使用正反两个dict之类。
len(dict)==len(set(dict.values()))