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的Flask框架中生成SECRET_KEY密钥的方法
Jun 07 Python
Python Sqlite3以字典形式返回查询结果的实现方法
Oct 03 Python
Python+MongoDB自增键值的简单实现
Nov 04 Python
Python实现获取照片拍摄日期并重命名的方法
Sep 30 Python
python批量获取html内body内容的实例
Jan 02 Python
python write无法写入文件的解决方法
Jan 23 Python
python里运用私有属性和方法总结
Jul 08 Python
Django中的cookie和session
Aug 27 Python
如何使用Cython对python代码进行加密
Jul 08 Python
Python 在函数上添加包装器
Jul 28 Python
python中字典增加和删除使用方法
Sep 30 Python
Python编程根据字典列表相同键的值进行合并
Oct 05 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 array_flip() 删除重复数组元素专用函数
2010/05/16 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
2017/05/04 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
JavaScript this调用规则说明
2010/03/08 Javascript
网页防止tab键的使用快速解决方法
2013/11/07 Javascript
jQuery选择器源码解读(三):tokenize方法
2015/03/31 Javascript
JavaScript判断前缀、后缀是否是空格的方法
2015/04/15 Javascript
javascript简单判断输入内容是否合法的方法
2016/05/11 Javascript
js手动播放图片实现图片轮播效果
2016/09/17 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
AngularJS解决ng-if中的ng-model值无效的问题
2017/06/21 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
React-native桥接Android原生开发详解
2018/01/17 Javascript
详解原生JS动态添加和删除类
2019/03/26 Javascript
Express结合Webpack的全栈自动刷新
2019/05/23 Javascript
JS计算斐波拉切代码实例
2019/09/12 Javascript
vue内置组件keep-alive事件动态缓存实例
2020/10/30 Javascript
js实现随机点名功能
2020/12/23 Javascript
Python操作MySQL数据库9个实用实例
2015/12/11 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
2018/08/10 Python
influx+grafana自定义python采集数据和一些坑的总结
2018/09/17 Python
python中的列表与元组的使用
2019/08/08 Python
python openCV实现摄像头获取人脸图片
2020/08/20 Python
分享unittest单元测试框架中几种常用的用例加载方法
2020/12/02 Python
Python 内存管理机制全面分析
2021/01/16 Python
python 实现的车牌识别项目
2021/01/25 Python
HTML5视频支持检测(检查浏览器是否支持视频播放)
2013/06/08 HTML / CSS
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
2014/05/07 HTML / CSS
浅谈关于html5中图片抛物线运动的一些心得
2018/01/09 HTML / CSS
美国知名日用品连锁超市:Dollar General(多来店)
2017/01/14 全球购物
英国探险旅游专家:Explore
2018/12/20 全球购物
机械系大学毕业生推荐信
2013/11/27 职场文书
幼儿园秋季开学寄语
2014/08/02 职场文书
办公室主任四风问题对照检查材料思想汇报
2014/09/28 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
用 Python 元类的特性实现 ORM 框架
2021/05/19 Python