python dict 相同key 合并value的實例
更新時間:2019年01月21日 09:42:19 作者:YangHeng816
今天小編就為大家分享一篇python dict 相同key 合并value的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
# #### 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')
# 常規(guī)方法
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使用PIL模塊實現(xiàn)給圖片打水印的方法
這篇文章主要介紹了python使用PIL模塊實現(xiàn)給圖片打水印的方法,涉及使用PIL模塊操作圖片的相關技巧,需要的朋友可以參考下2015-05-05
通過conda把已有虛擬環(huán)境的python版本進行降級操作指南
當使用conda創(chuàng)建虛擬環(huán)境時,有時候可能會遇到python版本不對的問題,下面這篇文章主要給大家介紹了關于如何通過conda把已有虛擬環(huán)境的python版本進行降級操作的相關資料,需要的朋友可以參考下2024-05-05
pytorch中的squeeze函數(shù)、cat函數(shù)使用
這篇文章主要介紹了pytorch中的squeeze函數(shù)、cat函數(shù)使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05
Python使用MyQR制作專屬動態(tài)彩色二維碼功能
MyQR是一個能夠生成自定義二維碼的第三方庫,你可以根據(jù)需要生成普通二維碼、帶圖片的藝術二維碼,也可以生成動態(tài)二維碼。這篇文章主要介紹了Python使用MyQR制作專屬動態(tài)彩色二維碼,需要的朋友可以參考下2019-06-06

