本文介绍了反转/反转字典映射的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

给出这样的字典:

my_map = {'a': 1, 'b': 2}

如何反转这张地图以获得:

How can one invert this map to get:

inv_map = {1: 'a', 2: 'b'}

推荐答案

对于Python 2.7.x

For Python 2.7.x

inv_map = {v: k for k, v in my_map.iteritems()}

对于Python 3 +:

For Python 3+:

inv_map = {v: k for k, v in my_map.items()}

这篇关于反转/反转字典映射的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-01 23:15