如何合并列表中key相同的字典?
2024-04-17 13:29:59
现有list: list1 = [{a: 123}, {a: 456},{b: 789}] 合并成: list2 = [{a: [123,456]},{b: [789]}]
from collections import defaultdict lst = [{'a': 123}, {'a': 456},{'b': 789}] dic = {} for _ in lst: for k, v in _.items(): dic.setdefault(k, []).append(v) print [{k:v} for k, v in dic.items()]
最新文章
- 【HDU1960】Taxi Cab Scheme(最小路径覆盖)
- IOS开发之待探究随录
- paip.导入数据英文音标到数据库mysql为空的问题之道解决原理
- FIREDAC操作SQLITE内存数据库
- 学完STM32开发板,就选4412开发板让你有目标的学习嵌入式开发
- How to use Ubuntu Linux in virtual box
- UVA10305 拓扑序
- EntityFramework 4使用存储过程分页
- Javascript继承实现
- Java Hibernate 之连接池详解
- csdn博客被一个无名网站套用,不知大家是否也是这样?
- java8 泛型声明 The diamond operator (";<;>;";) should be used
- C# WinForm调用UnityWebPlayer Control控件 <;学习笔记1>;
- Java 泛型 1例
- QT-1-环境搭建QT5.4.1&;MinGW4.9.1
- 当爬虫遇到js加密
- 【CF860E】Arkady and a Nobody-men 长链剖分
- UI“三重天”之selenium--常用API和问题处理(三)
- Guava包学习-Multimap
- thinkphp3.2 上传图片兼容小程序
热门文章
- mysql基础整理01
- 有哪些Java性能优化方法?
- vue(四)-vuex与组件联合使用
- angular ztree 梯形结构json配置、点击节点事件、默认展开所有
- layui 弹出框改变按钮颜色样式 自定义皮肤
- 用webpack2.0构建vue2.0超详细精简版
- 《JavaScript高级程序设计》笔记:JavaScript简介(一)
- Vue基础01vue的基本示例,vue的双向数据绑定,vue中常见的几种用法,vue相关常见指令
- 2018-08-14 中文代码之Spring Boot实现简单REST服务
- 【20190226】JavaScript-知识点记录:dom0级事件,dom2级事件