Python反转字典的key和value
-
遍历
m = {'a': 1, 'b': 2, 'c': 3} n = {} for k, v in m.items(): n[v] = k print(n)
-
字典推导式
m = {'a': 1, 'b': 2, 'c': 3} n = {v: k for k, v in m.items()} print(n)
-
使用zip函数
m = {'a': 1, 'b': 2, 'c': 3} n = dict(zip(m.values(), m.keys())) print(n)
-
结合map和reversed函数
m = {'a': 1, 'b': 2, 'c': 3} n = dict(map(reversed, m.items())) print(n)