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 相关文章推荐
Python3安装Pymongo详细步骤
May 26 Python
python中关于for循环的碎碎念
Jun 30 Python
Python使用matplotlib简单绘图示例
Feb 01 Python
numpy的文件存储.npy .npz 文件详解
Jul 09 Python
python实现简单tftp(基于udp协议)
Jul 30 Python
解决python3捕获cx_oracle抛出的异常错误问题
Oct 18 Python
python 实现在tkinter中动态显示label图片的方法
Jun 13 Python
python判断所输入的任意一个正整数是否为素数的两种方法
Jun 27 Python
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
Aug 12 Python
解决Djang2.0.1中的reverse导入失败的问题
Aug 16 Python
Python collections模块使用方法详解
Aug 28 Python
基于Python爬取fofa网页端数据过程解析
Jul 13 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中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
2011/03/29 PHP
Zend studio文件注释模板设置方法
2013/09/29 PHP
php中读写文件与读写数据库的效率比较分享
2013/10/19 PHP
php判断ip黑名单程序代码实例
2014/02/24 PHP
js面向对象 多种创建对象方法小结
2012/05/21 Javascript
jQuery.clean使用方法及思路分析
2013/01/07 Javascript
jquery实现更改表格行顺序示例
2014/04/30 Javascript
Jquery动态添加输入框的方法
2015/05/29 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
2016/05/05 Javascript
Bootstrap基本组件学习笔记之input输入框组(9)
2016/12/07 Javascript
微信小程序 Toast自定义实例详解
2017/01/20 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
如何解决.vue文件url引用文件的问题
2019/01/18 Javascript
浅谈JS和jQuery的区别
2019/03/27 jQuery
微信小程序单选框自定义赋值
2020/05/26 Javascript
vue.js watch经常失效的场景与解决方案
2021/01/07 Vue.js
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
Python实现打砖块小游戏代码实例
2019/05/18 Python
Django REST框架创建一个简单的Api实例讲解
2019/11/05 Python
关于 HTML5 的七个传说小结
2012/04/12 HTML / CSS
Waterford美国官网:爱尔兰水晶制品品牌
2017/04/26 全球购物
土耳其国际性时尚购物网站:Modanisa
2018/01/19 全球购物
HQhair美国/加拿大:英国化妆品、美容及美发产品商城
2019/04/15 全球购物
北美女性服装零售连锁店:maurices
2019/06/12 全球购物
新西兰Bookabach:查找全球度假屋
2020/12/03 全球购物
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
医学专业毕业生推荐信
2013/11/14 职场文书
法制宣传月活动总结
2014/04/29 职场文书
土建工程师岗位职责
2014/06/10 职场文书
整改报告格式
2014/11/06 职场文书
在职证明范本
2015/06/15 职场文书
嘉年华活动新闻稿
2015/07/17 职场文书
解决Pytorch修改预训练模型时遇到key不匹配的情况
2021/06/05 Python
Java中PriorityQueue实现最小堆和最大堆的用法
2021/06/27 Java/Android
Oracle中DBLink的详细介绍
2022/04/29 Oracle