python dict 相同key 合并value的实例


Posted in Python onJanuary 21, 2019

如下所示:

# #### dict中将key相同的字典合并在一个对象里
"""
a = {"a": 1, "b": 2, "c": 1}
for k, v in a.iteritems():
  tmp.setdefault(v, []).append(k)
"""
tmp = {}
objs = OnlineScoringTeacher.objects.filter(
  entry__message_ila__id=1038,
  teacher=1,
).select_related('entry')
# 常规方法
for obj in objs:
  if obj.entry.subject_id not in tmp:
    tmp.update({
      obj.entry.subject_id: []
    })
  tmp[obj.entry.subject_id].append(obj)
# 法二
for obj in objs:
  tmp.setdefault(obj.entry.subject_id, []).append(obj)

以上这篇python dict 相同key 合并value的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现学生成绩管理系统
Apr 05 Python
python实现两张图片的像素融合
Feb 23 Python
Python3 tkinter 实现文件读取及保存功能
Sep 12 Python
python实现通过队列完成进程间的多任务功能示例
Oct 28 Python
Series和DataFrame使用简单入门
Nov 13 Python
python快速排序的实现及运行时间比较
Nov 22 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
Dec 12 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
Mar 06 Python
Python小白不正确的使用类变量实例
May 29 Python
Python基于network模块制作电影人物关系图
Jun 19 Python
Python实现科学占卜 让视频自动打码
Apr 09 Python
python读取并查看npz/npy文件数据以及数据显示方法
Apr 14 Python
关于python之字典的嵌套,递归调用方法
Jan 21 #Python
对python 合并 累加两个dict的实例详解
Jan 21 #Python
python去重,一个由dict组成的list的去重示例
Jan 21 #Python
Python实现计算字符串中出现次数最多的字符示例
Jan 21 #Python
python3.6数独问题的解决
Jan 21 #Python
解决python给列表里添加字典时被最后一个覆盖的问题
Jan 21 #Python
对python列表里的字典元素去重方法详解
Jan 21 #Python
You might like
关于PHP5 Session生命周期介绍
2010/03/02 PHP
php+Mysqli利用事务处理转账问题实例
2015/02/11 PHP
CodeIgniter扩展核心类实例详解
2016/01/20 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
json2.js的初步学习与了解
2011/10/06 Javascript
基于JQuery实现的类似购物商城的购物车
2011/12/06 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
2014/01/14 Javascript
点击button获取text内容并改变样式的js实现
2014/09/09 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
javascript事件委托的方式绑定详解
2015/06/10 Javascript
jquery实现像栅栏一样左右滑出式二级菜单效果代码
2015/08/24 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
2015/08/28 Javascript
关于JS中match() 和 exec() 返回值和属性的测试
2016/03/21 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
p5.js入门教程之小球动画示例代码
2018/03/15 Javascript
vue中实现图片和文件上传的示例代码
2018/03/16 Javascript
js正则相关知识点专题
2018/05/10 Javascript
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
vue2.0中set添加属性后视图不能更新的解决办法
2019/02/22 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
2020/02/07 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
python通过定义一个类实例作为ftp回调方法
2015/05/04 Python
动感网页相册 python编写简单文件夹内图片浏览工具
2016/08/17 Python
Python检测网络延迟的代码
2018/05/15 Python
详解Django的model查询操作与查询性能优化
2018/10/16 Python
Python实现网站表单提交和模板
2019/01/15 Python
详解python-图像处理(映射变换)
2019/03/22 Python
详解Python中的测试工具
2019/06/09 Python
python IDLE 背景以及字体大小的修改方法
2019/07/12 Python
Python中实现输入一个整数的案例
2020/05/03 Python
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
递归计算如下递归函数的值(斐波拉契)
2012/02/04 面试题
政治学求职信
2014/06/03 职场文书
基层工作经验证明样本
2014/11/16 职场文书
从结婚开始的恋爱故事。小说《我的美好婚事》TV动画化决定
2022/04/07 日漫