国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

請教,關于python字典,合并相同值的鍵的實現方法

瀏覽:125日期:2022-09-16 16:42:05

問題描述

a = [1,2,3,4,5,6]b = [7,7,9,8,8,8]# 字典 dic_A 合并列表a,b。 dic_A = dict(zip(a,b))dic_A {1: 7, 2: 7, 3: 9, 4: 8, 5: 8, 6: 8}

我想 在字典dic_A中 將值相等的鍵合并,想要的到結果如下

dic_A = {12: 7, 3: 9, 456: 8}

請教一下,應該如何實現呢? 謝謝。

問題解答

回答1:

這樣看可以嗎?請教,關于python字典,合并相同值的鍵的實現方法

回答2:

題主也沒有說清楚是從哪一步開始轉換,如果從一開始列表時就往這個目的操作,那這個問題實則不難。

from itertools import groupbyfrom functools import reducedic_a = {1: 7, 2: 7, 3: 9, 4: 8, 5: 8, 6: 8}dica = dict([reduce(lambda v, e: (int(str(v[0])+str(e[0])), k), g) for k, g in groupby(dic_a.items(), lambda v: v[1])])>>> dica>>> {3: 9, 12: 7, 456: 8}回答3:

python3

setdefault

>>> a = [1,2,3,4,5,6]>>> b = [7,7,9,8,8,8]>>> d={}>>> for k,v in zip(b,a): d.setdefault(k,[]).append(v) >>> d{8: [4, 5, 6], 9: [3], 7: [1, 2]}>>>

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 男人桶女人逼 | 国产视频一区二区三区四区 | 巨大热杵在腿间进进出出视频 | 在线播放成人高清免费视频 | 国产国产成人精品久久 | 亚洲国产品综合人成综合网站 | 在线免费黄色网址 | 亚洲在线免费视频 | 成人老司机深夜福利久久 | 久久国产免费 | 亚洲精品国产美女在线观看 | 特级一级全黄毛片免费 | 久久国产情侣 | 成年网站免费视频黄 | 午夜精品尤物福利视频在线 | 亚洲精品成人av在线 | 台湾三级毛片 | 男女配种猛烈免费视频 | 久久com| 中国黄色一级毛片 | 一级特黄特色的免费大片视频 | 女人张开腿让男人桶视频免费大全 | 亚洲精品久久久久综合中文字幕 | 国产日韩欧美在线一二三四 | 欧美一级毛片片免费孕妇 | 国产大陆精品另类xxxx | 亚洲男女网站 | 国产三级一区二区 | 交视频在线观看国产网站 | 国产亚洲一区二区在线观看 | 欧美精品aaa久久久影院 | 她也啪97在线视频 | 成人做爰视频www片 成人做爰视频www视频 | 免费的一级片网站 | 亚洲午夜网站 | 成人网18免费软件 | 成人免费网站久久久 | 久久99精品久久久久久综合 | 久久香蕉国产线看观看精品yw | 欧洲国产伦久久久久久久 | 悟空影视大全免费高清 |