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 相关文章推荐
pyramid配置session的方法教程
Nov 27 Python
Python之re操作方法(详解)
Jun 14 Python
详解Python发送email的三种方式
Oct 18 Python
对python3标准库httpclient的使用详解
Dec 18 Python
在Python文件中指定Python解释器的方法
Feb 18 Python
python numpy实现文件存取的示例代码
May 26 Python
python 基于TCP协议的套接字编程详解
Jun 29 Python
python 修改本地网络配置的方法
Aug 14 Python
Python散点图与折线图绘制过程解析
Nov 30 Python
Django Serializer HiddenField隐藏字段实例
Mar 31 Python
python基础之while循环语句的使用
Apr 20 Python
pytorch 中nn.Dropout的使用说明
May 20 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
《星际争霸重制版》兵种对比图鉴
2020/03/02 星际争霸
PHP中的正规表达式(二)
2006/10/09 PHP
php阿拉伯数字转中文人民币大写
2015/12/21 PHP
Linux php 中文乱码的快速解决方法
2016/05/13 PHP
Thinkphp3.2.3分页使用实例解析
2016/07/28 PHP
jQuery的deferred对象使用详解
2011/08/20 Javascript
js实现倒计时(距离结束还有)示例代码
2013/07/24 Javascript
火狐下input焦点无法重复获取问题的解决方法
2014/06/16 Javascript
JS简单操作select和dropdownlist实例
2014/11/26 Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
2015/03/13 Javascript
JavaScript实现cookie的写入、读取、删除功能
2015/11/05 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
Javascript中for循环语句的几种写法总结对比
2017/01/23 Javascript
JS轮播图实现简单代码
2021/02/19 Javascript
vue-cli创建的项目,配置多页面的实现方法
2018/03/15 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
基于Vue el-autocomplete 实现类似百度搜索框功能
2019/10/25 Javascript
JS面向对象编程基础篇(一) 对象和构造函数实例详解
2020/03/03 Javascript
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
2014/04/25 Python
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
python脚本作为Windows服务启动代码详解
2018/02/11 Python
Python第三方Window模块文件的几种安装方法
2018/11/22 Python
使用CodeMirror实现Python3在线编辑器的示例代码
2019/01/14 Python
详解numpy.ndarray.reshape()函数的参数问题
2020/10/13 Python
简单html5代码获取地理位置
2014/03/31 HTML / CSS
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
2016/04/03 面试题
关于赌博的检讨书
2014/01/08 职场文书
爱岗敬业演讲稿
2014/05/05 职场文书
火灾现场处置方案
2014/05/28 职场文书
安全标兵事迹材料
2014/08/17 职场文书
优秀志愿者感言
2015/08/01 职场文书
大学生社会服务心得体会
2016/01/22 职场文书
2019个人半年工作总结
2019/06/21 职场文书
Python深度学习之实现卷积神经网络
2021/06/05 Python
Python 操作pdf pdfplumber读取PDF写入Exce
2022/08/14 Python