※ 引述《renshin (阿信)》之铭言:
: 请问要如何用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']}
: 请问有大大可以教一下新手小嫩吗?
: 谢谢
用 for 去遍历 dict 中的 key 跟 value 就可以了
```python
# declare the result dict to store reversed dict
result = {}
# traverse original dict
d = {'a': '100', 'b': '200', 'c': '200', 'd': '100', 'e': '150'}
for k, v in d.items():
result.setdefault(v, list()).append(k)
```