位置: 编程技术 - 正文

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

  • 境外旅客购物离境退税条件
  • 外出办事车费计入什么科目
  • 礼品进项怎么做进项转出
  • 一般纳税人税收优惠政策有哪些2023年
  • 是否独立核算取决于什么
  • 退休职工怎么填写单位吗
  • 购买工业用地税费
  • 水费征税
  • 期间费用构成产品成本嘛
  • 出借包装物一次摊销金额计算
  • 已审核已过账已经生成凭证还能修改吗?
  • 进项税额转出会影响利润吗
  • 补缴的公积金可以抵扣个税吗
  • 企业所得税税前扣除政策
  • 不同税额怎么抵扣
  • 核定征收的小微企业企业所得税计算
  • 农副产品收购发票申请
  • 新租赁准则承租人进项税
  • 服装外贸进出口
  • 企业所得税是当期收入吗
  • 签发支票怎么做账务处理
  • 出口视同内销补缴增值税会计分录?
  • 苹果电脑重新安装系统磁盘锁了怎么办
  • 收到服务费分录怎么写
  • 收到收据的会计分录
  • 股票股利和现金股利的共同点
  • dhcp存在哪些安全隐患
  • 鸿蒙2.0正式版升级
  • 会计中记账凭证的名词解释
  • win7如何更换开机密码
  • win7纯净版怎么联网
  • 为什么篮牙耳机卡
  • PHP:oci_fetch_array()的用法_Oracle函数
  • 碧峰峡熊猫基地门票
  • php处理xml
  • 股权投资差额怎么算
  • 营改增后土地增值税如何计算
  • 支出的科目变化率怎么算
  • 蓝牙11
  • 卖方付给买方的正常回扣
  • 哪几类账户期末余额最大
  • python 熵值法
  • 增值税哪些行业不能抵扣
  • 企业为员工承担个人部分的五险 一金可以税前扣除?
  • 建筑劳务公司做账表格
  • mysql的my.ini配置
  • 主办会计与往来会计区别
  • 工程机械租赁公司注册
  • 固定资产核算的内容主要包括
  • 开具的简易计税凭证
  • 政府会计制度之1613在建工程
  • 投资性房地产在建
  • 免除债务会计处理
  • 旅游业餐饮业
  • 自制原始凭证的填制
  • 创建的sql语句
  • win7系统激活不成功怎么办
  • mac怎样解压缩
  • Mac怎么去掉开机密码
  • 打开win七
  • window注销
  • win10电脑磁盘损坏
  • win7系统电脑开机密码怎么设置
  • 没有启动界面
  • 微信小程序列表显示
  • python语言基础与应用答案
  • js面向对象编程实例
  • 老生常谈的错别字
  • Node.js中的事件循环是什么
  • python中随机数的用法
  • shell调用java方法
  • pythonista pygame
  • linux释放cache
  • expect实现单台、多台服务器批量scp传输文件
  • 浅谈javascript网页编码特效论文
  • Android eclipse for mac redo 快捷键
  • python 打印对象的全部属性
  • jquery遍历对象使用的方法
  • jquery mobile怎么样
  • 2023年印花税税目表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设