位置: 编程技术 - 正文

Python合并字典键值并去除重复元素的实例(python字典合并 同key)

编辑:rootadmin

推荐整理分享Python合并字典键值并去除重复元素的实例(python字典合并 同key),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python字典的合并,python字典如何合并,python合并字典 相同的值相加,python中如何合并字典,python中如何合并字典,python3字典合并,python合并两个字典并排序,python合并字典 相同的值相加,内容如对您有帮助,希望把文章链接给更多的朋友!

假设在python中有一字典如下:

x={‘a':'1,2,3', ‘b':'2,3,4'}

需要合并为:

x={‘c':'1,2,3,4'}

需要做到三件事:

1. 将字符串转化为数值列表 2. 合并两个列表并添加新的键值 3. 去除重复元素

第1步通过常用的函数eval()就可以做到了,第2步需要添加一个键值并添加元素,第3步利用set集合的性质可以达到去重的效果,不过最后需要再将set集合转化为list列表。代码如下:

输出结果为:

Python合并字典键值并去除重复元素的实例(python字典合并 同key)

{'c': [1, 2, 3, 4]}

但是在批量处理中,可能会其中一个键值的元素只有1个,导致编译器会识别为int类型,导致出现错误。

运行结果为:

处理方法是,人为地将'b'中的元素复制一份,使编译器不识别为int:

这样就能正常运行。这里利用了set会去去除重复元素的特点,添加了相同的元素。不过,若是'b'中的元素为空,这个方法也会失效。这里需要利用python列表中最后一个元素后面允许跟一个逗号的性质,按如下方法处理即可。

运行结果:

{'c': [1, 2, 3]}

最后一种方法也能够处理前两种情况。

以上这篇Python合并字典键值并去除重复元素的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

python操作 hbase 数据的方法 配置thriftpython使用的包thrift个人使用的python编译器是pycharmcommunityedition.在工程中设置中,找到projectinterpreter,在相应的工程下,找到package,然后选择+添

python 调用HBase的简单实例 新来的一个工程师不懂HBase,java不熟,python还行,我建议他那可以考虑用HBase的thrift调用,完成目前的工作。首先,安装thrift下载thrift,这里,我用的是

更改Ubuntu默认python版本的两种方法python-> Anaconda 你可以按照以下方法使用ls命令来查看你的系统中都有那些Python的二进制文件可供使用。$ls/usr/bin/python*/usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3

标签: python字典合并 同key

本文链接地址:https://www.jiuchutong.com/biancheng/382461.html 转载请保留说明!

上一篇:python利用matplotlib库绘制饼图的方法示例(python利用matplotlib库绘制六边形)

下一篇:python操作 hbase 数据的方法(python操作word文档替换文字)

  • 保本理财增值税可以开票吗怎么开
  • 税务清算都交什么费用
  • 中了单位大奖要缴个税吗?
  • 增值税10000交多少税
  • 可以抵扣的进项税额是什么意思
  • 增值税零税率是一种税收优惠政策
  • 加工费怎么做账
  • 冲减以前年度主营业务成本对今年有影响吗
  • 母公司给子公司担保的规定
  • 滞留票怎么做账务处理
  • 企业替员工缴纳商保家财险
  • 外购烟叶税进项税额的扣除率
  • 基本医疗保险是什么?
  • 烟草消费税计算方法
  • 宽带费增值税
  • 同一笔销售业务的收入和成本
  • 哪些银行承兑汇票比较好
  • 逾期往来账款怎么处理?
  • 季度盈利要交所税吗
  • 已付款后收到发货通知
  • 公司注销清算债权委托另一股东处理
  • 建筑测量水准仪怎么读数
  • 应交税费在借方是进项还是销项
  • 公司增资扩股需要考略公司资产吗
  • linux获取网络设备的交换机网络
  • 网速变慢的原因有哪些
  • 出租的土地
  • 会计交接的时候是不是有报税单
  • 如何确定赞助对象
  • 湘菜尖椒炒肉的做法
  • 亚美尼亚格加尔德修道院
  • 挂在树上的小鸟怎么画
  • 【AIGC】1、爆火的 AIGC 到底是什么 | 全面介绍
  • 运输中合理损耗计入采购成本
  • 解决掉发的有效方法
  • 农民专业合作社是企业法人吗
  • 自产自销的农产品可以抵税吗
  • 不动产物权归属和内容的根据是什么?
  • 所得税年度报表申报完怎么打印
  • python condition
  • 跨年租金如何确权
  • 技术服务收入属于什么收入
  • 技术维护费可以全额抵扣吗
  • 企业所得税的成本怎么填?
  • 销项负数会计分录怎么写
  • 个人报销电话费开发票是个人名还是公司名
  • 季度销售额不超过30万元如何纳税
  • 股东分红会计分录
  • 前几个月的印花税怎么算
  • 政府专项基金属于什么类
  • 固定资产的原价减去预计净残值等于什么
  • 新政府会计下专业学什么
  • 开了发票就要交税吗?
  • 新担保法2021和担保期限
  • 销项税红字发票如何做账
  • 会计做假账的果报
  • mysql数据库主从数据不一致
  • bulk insert formatfile
  • solaris newfs
  • linux数字运算
  • task hots windows
  • windows7 设置
  • ubuntu服务器安装matlab2014a环境配置
  • linux中find命令基本使用方法
  • linux中修改root密码
  • windows8锁屏
  • linux 11
  • qq仿ios
  • shell 递归
  • python面向什么编程
  • javascript操作csv
  • jquery添加文字
  • javascript几种类型
  • android开发框架
  • java 把对象存到数据库
  • js过滤html代码
  • 字典树原理
  • 深圳市国家税务局电子税务局官网
  • 车辆购置税纳税申报表下载
  • 税务局经费来源
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设