现有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()]

最新文章

  1. 【HDU1960】Taxi Cab Scheme(最小路径覆盖)
  2. IOS开发之待探究随录
  3. paip.导入数据英文音标到数据库mysql为空的问题之道解决原理
  4. FIREDAC操作SQLITE内存数据库
  5. 学完STM32开发板,就选4412开发板让你有目标的学习嵌入式开发
  6. How to use Ubuntu Linux in virtual box
  7. UVA10305 拓扑序
  8. EntityFramework 4使用存储过程分页
  9. Javascript继承实现
  10. Java Hibernate 之连接池详解
  11. csdn博客被一个无名网站套用,不知大家是否也是这样?
  12. java8 泛型声明 The diamond operator ("<>") should be used
  13. C# WinForm调用UnityWebPlayer Control控件 <学习笔记1>
  14. Java 泛型 1例
  15. QT-1-环境搭建QT5.4.1&MinGW4.9.1
  16. 当爬虫遇到js加密
  17. 【CF860E】Arkady and a Nobody-men 长链剖分
  18. UI“三重天”之selenium--常用API和问题处理(三)
  19. Guava包学习-Multimap
  20. thinkphp3.2 上传图片兼容小程序

热门文章

  1. mysql基础整理01
  2. 有哪些Java性能优化方法?
  3. vue(四)-vuex与组件联合使用
  4. angular ztree 梯形结构json配置、点击节点事件、默认展开所有
  5. layui 弹出框改变按钮颜色样式 自定义皮肤
  6. 用webpack2.0构建vue2.0超详细精简版
  7. 《JavaScript高级程序设计》笔记:JavaScript简介(一)
  8. Vue基础01vue的基本示例,vue的双向数据绑定,vue中常见的几种用法,vue相关常见指令
  9. 2018-08-14 中文代码之Spring Boot实现简单REST服务
  10. 【20190226】JavaScript-知识点记录:dom0级事件,dom2级事件