次のような辞書があるとします。
my_map = {'a': 1, 'b': 2}
このマップを反転すると次のようになります。
inv_map = {1: 'a', 2: 'b'}
ベストアンサー1
Python 3+:
inv_map = {v: k for k, v in my_map.items()}
Python 2:
inv_map = {v: k for k, v in my_map.iteritems()}
次のような辞書があるとします。
my_map = {'a': 1, 'b': 2}
このマップを反転すると次のようになります。
inv_map = {1: 'a', 2: 'b'}
Python 3+:
inv_map = {v: k for k, v in my_map.items()}
Python 2:
inv_map = {v: k for k, v in my_map.iteritems()}