[問題] 找出dict中有相同value的key

作者: renshin (阿信)   2019-12-20 14:30:47
請問要如何用dict中的value找key呢?
例如有個dict
d = {'a':'100', 'b':'200', 'c':'200', 'd':'100', 'e':'150'}
想把帶有相同value的key集合起來成各自一個list
或者可能形成一個新的dict,如
Newd = {'100':['a','d'], '150':'e', '200':['b','c']}
請問有大大可以教一下新手小嫩嗎?
謝謝
作者: joshddd (joshddd)   2019-12-24 17:35:00
就寫for迴圈跑d.keys()再用if else 寫判斷式 然後創newd
作者: shownlin (哈哈阿喔)   2019-12-26 09:36:00
from asq.initiators import query可以用group_by和select來達成

Links booklink

Contact Us: admin [ a t ] ucptt.com