位置: 编程技术 - 正文

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文档替换文字)

  • 企业清算所得税申报
  • 营业税金及附加是什么科目
  • 中国注册税务师考试时间
  • 收到货款会计分录怎么做
  • 小规模企业所得税计算
  • 固定资产累计折旧是什么科目
  • 教育培训行业税负率是多少
  • 小规模纳税人如何升级为一般纳税人
  • 外商独资投资性公司
  • 证券交易印花税是多少
  • 计提坏账准备和冲减坏账准备
  • 财产租赁合同金额含税吗
  • 公司租的房子免租金要交房产税吗?
  • 单位房子没有房产证能不能买
  • 怎么去税务局申报个税
  • 小规模企业跨季报税流程
  • 企业拥有房产每年如何交税
  • 营改增后房地产企业增值税如何核算
  • 维修费用的税率
  • 建筑业异地预缴税款怎么抵扣
  • 代理进口货物怎么做账
  • 公司作账都按不含税价吗
  • 居民企业非货币性资产投资、转让所得如何缴税?
  • 自然灾害造成的存货净损失计入什么科目
  • 成交转化率的计算公式电脑
  • 个体户注销麻烦还是公司注销麻烦
  • 小规模纳税人印花税怎样计算
  • 哪些发票可以开专票
  • 机器用油怎么做成的
  • 华为鸿蒙os2.0发布
  • 公司股权分红款需要税吗
  • Win10 KB5004945 更新后多个品牌打印机无法使用的解决方法
  • 股权转让合同怎么解除
  • 以前年度多计提的附加税怎么冲回
  • 单位公车是什么意思
  • 会计科目的设置应该符合国家统一会计准则的规定
  • php安装扩展fileinfo
  • el-table-column formatter
  • 施工企业成本费用有哪些方面构成
  • vue前端后端
  • php三大特性
  • 表单建模
  • 小规模企业做账表格
  • 企业的银行账户按用途分不包括的是
  • 应收票据确认坏账怎么处理
  • 毕业设计基于51单片机多功能电子钟的设计
  • php统计系统
  • 应收账款提了坏账后收回
  • 支付兼职工资账务处理
  • 有销项无进项怎么处理
  • 我的Vue之旅 11 Vuex 实现购物车
  • 建安企业费用有哪些
  • 小规模纳税人是查账征收还是核定征收
  • 临时工工资会计凭证
  • 研发废料收入会计科目
  • 预收工程款怎么做账
  • 其他应付款属于哪类
  • 发票几个月内可以红冲
  • 企业其他应收款余额非常大的原因
  • centos7.9命令
  • sqlserver r服务
  • mysql5.7.31安装
  • solaris命令
  • freelibrary 程序崩溃
  • win10edge浏览器怎么设置兼容模式
  • opengl安装教程
  • 3366小游戏小
  • jquery和dom对象之间怎么转换
  • jquery选择器包含哪几大类
  • js表单序列化
  • nodejs socket框架
  • jquery获取点击的对象
  • android源码分析
  • scrapy爬虫教程
  • jquery调用iframe中的方法
  • 一起学下载软件
  • 上海附加税税率2023
  • 物业管理用房如何缴纳房产税
  • e福州怎么帮家人登记
  • 供热用地规划指标
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设