# Python code to demonstrate

# finding duplicate values from dictionary

# initialising dictionary

ini_dict = {‘a‘:1, ‘b‘:2, ‘c‘:3, ‘d‘:2}

# printing initial_dictionary

print("initial_dictionary", str(ini_dict))

# finding duplicate values

# from dictionary using flip

flipped = {}

for key, value in ini_dict.items():

if value not in flipped:

flipped[value] = [key]

else:

flipped[value].append(key)

# printing result

print("final_dictionary", str(flipped))

Output:

initial_dictionary {‘a‘: 1, ‘c‘: 3, ‘d‘: 2, ‘b‘: 2}

final_dictionary {1: [‘a‘], 2: [‘d‘, ‘b‘], 3: [‘c‘]}

如果只想要重复的值可参考以下代码

# 因为在遍历字典时不能更改字典内容,所以for key in list(flipped.keys())

for key in list(flipped.keys()):

if len(flipped[key]) < 2:

del flipped[key]

print(flipped)

Output:

{2: [‘b‘, ‘d‘]}

原文:https://www.cnblogs.com/muyuequzhi/p/13164337.html

python字典找相同值_python-找出字典dic中重复值相关推荐

  1. Remove Duplicates from Sorted List 去除链表中重复值节点

    Given a sorted linked list, delete all duplicates such that each element appear only once. For examp ...

  2. python找最大值序号_python找最大值

    广告关闭 回望2020,你在技术之路上,有什么收获和成长么?对于未来,你有什么期待么?云+社区年度征文,各种定制好礼等你! 推荐使用腾讯云 api 配套的 7 种常见的编程语言 sdk,已经封装了签名 ...

  3. python数组取值_python数组,字典的一些操作

    新手刚刚开始学习python,如果有写错或写的不好的地方,请大家多多指教! 在python中输出当前系统 import sys print(sys.platform) 输出当前在那个目录 import ...

  4. Excel VBA 找出选定范围不重复值和重复值

    找出不重复值 Sub 找出选定范围内不重复的值()On Error Resume NextDim d As ObjectSet d = CreateObject("scripting.dic ...

  5. python中怎么随机从字典中取值_python怎样从字典中随机取数据

    python从字典中随机取数据的方法:可以利用random.sample()函数来实现.random.sample()函数多用于截取列表的指定长度的随机数,但是不会改变列表本身的排序. random. ...

  6. python中怎样向字典中添加值_python怎么向字典中添加值

    字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示:d = ...

  7. 算法题:找出一个数组中相加值最大的连续序列元素

    package arithmetic;/*** @author SHI* 求一个数组中相加值最大的连续序列元素*/ public class MaxSequence {public static vo ...

  8. python处理csv中的缺失值_Python中重复值、缺失值、空格值处理

    1.重复值处理 把数据结构中,行相同的数据只保留一行. 函数语法: drop_duplicates() 删除重复值newdf=df.drop_duplicates()from pandas impor ...

  9. python集合属性方法运算_Python基础__字典、集合、运算符

    之前讨论的字符串.列表.元组都是有序对象,本节则重点讨论无序对象:字典与集合. 一.字典 列表是Python中的有序集合,列表中的序指的是列表中的元素与自然数集形成了一个一一对应的关系.例如L=['I ...

  10. python中字典数据的特点_Python数据类型(字典)

    Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在 ...

最新文章

  1. 干货 | 第六期课程回顾遗传病基因检测和解读
  2. android button背景图片自适应,Android开发之给你的Button加个背景
  3. hbase coprocessor的分析
  4. 关于fckEditor的功能配置-PHP版
  5. 11款有用的Web开发在线工具
  6. python画图数据的平均值怎么算的_Python气象数据处理与绘图(2):常用数据计算方法...
  7. left join 和join区别_sleep、yield、join方法简介与用法 sleep与wait区别 多线程中篇
  8. 题目1198:a+b
  9. docker存储驱动模式之direct-lvm配置
  10. 课时37:类与对象:面向对象编程
  11. Python内置函数(10)——float
  12. linux早期内核的khttpd服务器--策略污染机制
  13. CG-62 压电式雨量传感器
  14. 浅析Kafka实时数据处理系统
  15. axure 元件_Axure流程图制作
  16. 创业语录(转)(动态添加中)
  17. 表单验证工具类ValidationUtils
  18. 【Xgen UE】将Xgen制作好的毛发导入UE
  19. 2019年3月5日-MPU9250使用(二)
  20. 数智赋能,新华三打造郑州“智美新城”

热门文章

  1. Android 中的转场动画及兼容处理
  2. 三原色是红黄蓝对吗_三原色是哪几种颜色?是红黄蓝,还是红绿蓝
  3. 手机号归属地区编码_不懂就问丨手机号码为什么是11位呢?
  4. WhatsApp网页版扫码分析
  5. 计算机管理怎么删除分区,电脑如何删除磁盘分区
  6. PPT母版和PPT模板
  7. openxml 给word添加table,复制样式和字体
  8. 中兴新支点操作系统_中兴新支点操作系统体验报告:界面简洁、操作简单!
  9. 解决输入框中文英文长度限制不同的情况
  10. linux df -h显示空间信息不正确