python dict 相同key 合并value的实例
作者:YangHeng816 时间:2021-06-17 09:07:43
如下所示:
# #### 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)
来源:https://blog.csdn.net/YangHeng816/article/details/79142754
标签:python,dict,key,value
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python读取和保存视频文件
2023-11-14 06:10:20
浅谈django框架集成swagger以及自定义参数问题
2022-01-09 20:25:10
![](https://img.aspxhome.com/file/2023/5/100795_0s.jpg)
设计稿标注首屏线的确定始末
2011-03-30 12:36:00
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2023-12-24 00:54:27
python+opencv实现堆叠图片
2023-07-19 21:22:45
![](https://img.aspxhome.com/file/2023/8/105588_0s.jpg)
简介Django中内置的一些中间件
2023-03-16 19:20:27
对python中array.sum(axis=?)的用法介绍
2021-10-27 20:37:04
![](https://img.aspxhome.com/file/2023/4/90614_0s.jpg)
Oracle数据库系统使用经验六则
2010-07-26 13:22:00
基于进程内通讯的python聊天室实现方法
2021-01-24 03:50:53
浅析Python中的序列化存储的方法
2022-09-28 19:21:26
解决SQLServer最大流水号的两个好方法
2009-01-13 14:15:00
Python单例模式实例分析
2023-11-26 03:22:52
python基础之局部变量和全局变量
2021-10-23 06:50:31
![](https://img.aspxhome.com/file/2023/0/115730_0s.jpg)
如何避免SQL语句中含有单引号而导致操作失败?
2009-11-07 18:40:00
sqlserver数据库主键的生成方式小结(sqlserver,mysql)
2012-08-21 10:25:45
python实现邮箱发送信息
2023-02-25 15:11:51
asp制作验证码的方法
2008-05-08 12:50:00
正则表达式验证IPV4地址功能实例分析
2023-06-13 13:11:05
关于多元线性回归分析——Python&SPSS
2023-03-11 17:03:34
![](https://img.aspxhome.com/file/2023/0/67230_0s.jpg)
Python入门开发教程 windows下搭建开发环境vscode的步骤详解
2022-04-29 00:56:55
![](https://img.aspxhome.com/file/2023/6/126926_0s.jpg)