位置: 编程技术 - 正文

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

  • 单独计税的年终奖怎么算
  • 印花税的纳税人是买方还是卖方
  • 现金流量表和其他表的勾稽关系
  • 应付股东现金股利通过什么核算
  • 员工向用人单位签加班协议书范本
  • 小微企业城建税优惠政策2022
  • 发票章没盖在盖章处
  • 自行建造固定资产中的自营工程,在领用工程物资
  • 企业报税盘入账应该记入哪个科目
  • 企业取得该项资产时实际发生的支出
  • 当月商品已出库货款未收到怎么做分录?
  • 利税总额计算公式表
  • 物业公司可以开什么项目的发票
  • 分公司借款给总公司
  • 费用分摊怎么算
  • 计提资产减值准备是利好还是利空?
  • 小规模纳税人从哪里可以看出来
  • 公司前三季度实现营业收入59.17亿元
  • 企业卖固定资产
  • 税局代增值税专用发票 需要带什么
  • 我的初级备考经验怎么写
  • 会计核算中利润包括哪些
  • wps的广告怎么关掉
  • win10预安装环境
  • 入股分红项目
  • 蟹爪兰的养殖方法和浇水
  • php模拟get请求
  • 购进旧设备折旧年限如何计算
  • 莱达尔湖, 英格兰坎布里亚郡湖区 (© Tranquillian1/iStock/Getty Images Plus)
  • react 刷新
  • 医院执行政府会计制度补充规定
  • 面试官:一千万是真的吗
  • 金蝶kis迷你版银行存款二级科目
  • php-xml
  • vue实例教程
  • collection的属性
  • 图像的傅里叶变换和离散余弦变换实验报告
  • phpcms使用教程
  • 非限定性净资产包括哪些科目
  • 存货暂估入账会计分录
  • mysql中的外键的定义
  • 待报解预算收入怎么做账
  • 商业承兑汇票在网银上怎么查询
  • 完税凭证是
  • 租赁合同印花税率多少
  • 认缴注册资本是什么意思
  • 私车公用怎么办理手续
  • 企业所得税的计税步骤
  • 一般纳税人认定书是什么样子
  • 出售其他债权投资产生的收益为什么计入留存收益
  • 土地使用税的账务处理分录
  • 营改增后转让土地使用权怎么交增值税
  • 现金盘盈盘亏账务处理分录
  • 投资损益科目
  • 公司盈利的钱怎么拿出来
  • 购入固定资产的增值税计入成本吗
  • 公司房租没有发票不入账税务怎么处理
  • sql删除查询结果
  • sql需要哪些基础
  • sqlserver恢复模式简单和完整
  • 微信昵称带符号图案
  • mysql 源码 下载
  • bash是什么意思中文翻译
  • centos强制关闭程序
  • 盗版win10可以用win10商店吗
  • windows错误1058
  • Linux下使用httpry来嗅探HTTP流量教程
  • get请求的url
  • python必学的os模块详解
  • nodejs报错
  • javascript typeof id==='string'?document.getElementById(id):id解释 原创
  • 用python写周字
  • javascript文字特效
  • android adt
  • python:\n
  • python操作命令
  • jquery设置背景颜色
  • 税务跨区变更需要什么资料
  • 青岛市地方税务局关于发票
  • 怎样以实际行动争取入团
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设