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 25 Python
基于PyQt4和PySide实现输入对话框效果
Feb 27 Python
python实现微信自动回复机器人功能
Jul 11 Python
检测python爬虫时是否代理ip伪装成功的方法
Jul 12 Python
Python实现图片批量加入水印代码实例
Nov 30 Python
python cv2在验证码识别中应用实例解析
Dec 25 Python
ansible动态Inventory主机清单配置遇到的坑
Jan 19 Python
django 连接数据库出现1045错误的解决方式
May 14 Python
Python 实现自动登录+点击+滑动验证功能
Jun 10 Python
浅析Python 条件控制语句
Jul 15 Python
python raise的基本使用
Sep 10 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
Jan 09 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
解析php中heredoc的使用方法
2013/06/17 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
PHP设置images目录不充许http访问的方法
2016/11/01 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
2019/10/30 PHP
javascript显示隐藏层比较不错的方法分析
2008/09/30 Javascript
jQuery-onload让第一次页面加载时图片是淡入方式显示
2012/05/23 Javascript
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
2012/10/11 Javascript
js加强的经典分页实例
2013/03/15 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
javascript实现日期格式转换
2014/12/16 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
js 截取或者替换字符串中的数字实现方法
2016/06/13 Javascript
AngularJs Javascript MVC 框架
2016/06/20 Javascript
探究Vue.js 2.0新增的虚拟DOM
2016/10/20 Javascript
Vue.js中用v-bind绑定class的注意事项
2016/12/13 Javascript
JavaScript 上传文件(psd,压缩包等),图片,视频的实现方法
2017/06/19 Javascript
Bootstarp在pycharm中的安装及简单的使用方法
2019/04/19 Javascript
js实现鼠标拖拽div左右滑动
2020/01/15 Javascript
python pandas cumsum求累计次数的用法
2019/07/29 Python
django 多数据库及分库实现方式
2020/04/01 Python
python 实现rolling和apply函数的向下取值操作
2020/06/08 Python
Html5实现文件异步上传功能
2017/05/19 HTML / CSS
专升本个人自我评价
2013/12/22 职场文书
公司企业表扬信
2014/01/11 职场文书
统计岗位职责
2014/02/21 职场文书
巾帼志愿者活动方案
2014/08/17 职场文书
旅游活动总结
2014/08/27 职场文书
党支部党的群众路线对照检查材料
2014/09/24 职场文书
员工辞职信范文大全
2015/05/12 职场文书
荒岛余生观后感
2015/06/09 职场文书
2016年情人节问候语
2015/11/11 职场文书