python 实现省全称和省的简称互相转换

省的简称转换全称:

def short_to_province(short):
    S_TO_P_DICT = {
        "京": "北京市",
        "津": "天津市",
        "渝": "重庆市",
        "沪": "上海市",
        "冀": "河北省",
        "晋": "山西省",
        "辽": "辽宁省",
        "吉": "吉林省",
        "黑": "黑龙江省",
        "苏": "江苏省",
        "浙": "浙江省",
        "皖": "安徽省",
        "闽": "福建省",
        "赣": "江西省",
        "鲁": "山东省",
        "豫": "河南省",
        "鄂": "湖北省",
        "湘": "湖南省",
        "粤": "广东省",
        "琼": "海南省",
        "川": "四川省",
        "蜀": "四川省",
        "黔": "贵州省",
        "贵": "贵州省",
        "云": "云南省",
        "滇": "云南省",
        "陕": "陕西省",
        "秦": "陕西省",
        "甘": "甘肃省",
        "陇": "甘肃省",
        "青": "青海省",
        "台": "台湾省",
        "蒙": "内蒙古自治区",
        "桂": "广西壮族自治区",
        "宁": "宁夏回族自治区",
        "新": "新疆维吾尔自治区",
        "藏": "西藏自治区",
        "港": "香港特别行政区",
        "澳": "澳门特别行政区"
    }
    return S_TO_P_DICT.get(short)

省的全称转化为简称

def province_to_short(province):
    P_TO_S_DICT = {
        "北京市": "京",
        "天津市": "津",
        "重庆市": "渝",
        "上海市": "沪",
        "河北省": "冀",
        "山西省": "晋",
        "辽宁省": "辽",
        "吉林省": "吉",
        "黑龙江省": "黑",
        "江苏省": "苏",
        "浙江省": "浙",
        "安徽省": "皖",
        "福建省": "闽",
        "江西省": "赣",
        "山东省": "鲁",
        "河南省": "豫",
        "湖北省": "鄂",
        "湖南省": "湘",
        "广东省": "粤",
        "海南省": "琼",
        "四川省": "川/蜀",
        "贵州省": "黔/贵",
        "云南省": "云/滇",
        "陕西省": "陕/秦",
        "甘肃省": "甘/陇",
        "青海省": "青",
        "台湾省": "台",
        "内蒙古自治区": "蒙",
        "广西壮族自治区": "桂",
        "宁夏回族自治区": "宁",
        "新疆维吾尔自治区 ": "新",
        "西藏自治区": "藏",
        "香港特别行政区": "港",
        "澳门特别行政区": "澳"
    }
    return P_TO_S_DICT.get(province)

 

 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值