nations = ('01', '汉族',
           '02', '蒙古族',
           '03', '回族',
           '04', '藏族',
           '05', '维吾尔族',
           '06', '苗族',
           '07', '彝族',
           '08', '壮族',
           '09', '布依族',
           '10', '朝鲜族',
           '11', '满族',
           '12', '侗族',
           '13', '瑶族',
           '14', '白族',
           '15', '土家族',
           '16', '哈尼族',
           '17', '哈萨克族',
           '18', '傣族',
           '19', '黎族',
           '20', '僳僳族',
           '21', '佤族',
           '22', '畲族',
           '23', '高山族',
           '24', '拉祜族',
           '25', '水族',
           '26', '东乡族',
           '27', '纳西族',
           '28', '景颇族',
           '29', '柯尔克孜族',
           '30', '土族',
           '31', '达斡尔族',
           '32', '仫佬族',
           '33', '羌族',
           '34', '布朗族',
           '35', '撒拉族',
           '36', '毛难族',
           '37', '仡佬族',
           '38', '锡伯族',
           '39', '阿昌族',
           '40', '普米族',
           '41', '塔吉克族',
           '42', '怒族',
           '43', '乌孜别克族',
           '44', '俄罗斯族',
           '45', '鄂温克族',
           '46', '崩龙族',
           '47', '保安族',
           '48', '裕固族',
           '49', '京族',
           '50', '塔塔尔族',
           '51', '独龙族',
           '52', '鄂伦春族',
           '53', '赫哲族',
           '54', '门巴族',
           '55', '珞巴族',
           '56', '基诺族')


# 获取民族名称或代码,mode为0时,parameter为民族代码,返回民族名称;mode为1时,parameter为民族名称,返回民族代码。
def get_nation_info(parameter, mode=0):
    for i in range(len(nations)):
        if nations[i] == parameter:
            if mode == 0:
                return nations[i + 1]
            else:
                return nations[i - 1]


a = get_nation_info('15', 0)

b = get_nation_info('门巴族', 1)

print(a, b)


发表评论