python 字典 key 和value 互换
举个例子
province = {
"皖": 0,
"沪": 1,
"津": 2,
"渝": 3,
"冀": 4,
"晋": 5,
"蒙": 6,
"辽": 7,
"吉": 8,
"黑": 9,
"苏": 10,
"浙": 11,
"京": 12,
"闽": 13,
"赣": 14,
"鲁": 15,
"豫": 16,
"鄂": 17,
"湘": 18,
"粤": 19,
"桂": 20,
"琼": 21,
"川": 22,
"贵": 23,
"云": 24,
"西": 25,
"陕": 26,
"甘": 27,
"青": 28,
"宁": 29,
"新": 30
}
province = {value: key for key, value in province.items()}
char = {
"a" : 0,
"b" : 1,
"c" : 2,
"d" : 3,
"e" : 4,
"f" : 5,
"g" : 6,
"h" : 7,
"j" : 8,
"k" : 9,
"l" : 10,
"m" : 11,
"n" : 12,
"p" : 13,
"q" : 14,
"r" : 15,
"s" : 16,
"t" : 17,
"u" : 18,
"v" : 19,
"w" : 20,
"x": 21,
"y" : 22,
"z" : 23,
"0" : 24,
"1" : 25,
"2" : 26,
"3" : 27,
"4" : 28,
"5" : 29,
"6" : 30,
"7" : 31,
"8" : 32,
"9" : 33
}
char = {value: key.upper() for key, value in char.items()}