亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

請(qǐng)教,關(guān)于python字典,合并相同值的鍵的實(shí)現(xiàn)方法

瀏覽:129日期: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中 將值相等的鍵合并,想要的到結(jié)果如下

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

請(qǐng)教一下,應(yīng)該如何實(shí)現(xiàn)呢? 謝謝。

問題解答

回答1:

這樣看可以嗎?請(qǐng)教,關(guān)于python字典,合并相同值的鍵的實(shí)現(xiàn)方法

回答2:

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

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]}>>>

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 久久久久久一级毛片免费野外 | 欧美成人观看免费完全 | 国产精品自在线天天看片 | 成人欧美一区二区三区黑人免费 | 精品在线观看免费 | 91精品视品在线播放 | 亚洲精品成人7777在线观看 | 三毛片| 农村三级孕妇视频在线 | 亚洲男人a天堂在线2184 | 欧美一级在线全免费 | 91精品免费高清在线 | 狠狠澡夜夜澡人人爽 | 亚洲综合色一区二区三区小说 | 中文字幕乱码中文乱码51精品 | 美国大毛片| 亚洲国内 | 欧美人成一本免费观看视频 | 亚洲国产一区二区三区最新 | 国产精品久久国产三级国不卡顿 | 操操综合 | 日本免费在线视频 | 国产香蕉成人综合精品视频 | 欧美特黄视频在线观看 | 美女网站视频黄色 | 日韩在线视频免费不卡一区 | 麻豆影音| 成人免费久久精品国产片久久影院 | 九一国产精品视频 | 免费萌白酱国产一区二区三区 | aaa级精品久久久国产片 | 一区二区影院 | 亚洲特黄视频 | 香蕉国产人午夜视频在线 | 国产一区二区福利久久 | 亚洲欧洲一二三区机械有限公司 | 三级手机在线观看 | 日韩中文字幕精品一区在线 | 日本阿v精品视频在线观看 日本阿v视频在线观看高清 | 91亚洲精品成人一区 | 国产精品成人一区二区三区 |