```
def replace_value(code):
"""
根据树种代码返回对应树种名称,若未匹配则返回补零后的6位代码字符串
Args:
code (int/str): 树种代码
Returns:
str: 树种名称或补零后的代码
"""
clean_code = str(code).strip().zfill(6)
mapping = {
'120000': '云杉',
'150000': '落叶松',
'170000': '樟子松',
'200000': '油松',
'290001': '杜松',
'350001': '侧柏',
'410001': '柞树',
'420000': '桦树',
'431000': '水曲柳',
'460000': '榆树',
'490004': '刺槐',
'490009': '丁香',
'490007': '鹅耳枥',
'490005': '国槐',
'432000': '核桃楸',
'490002': '黄连木',
'490000': '其他硬阔',
'706001': '山杏',
'490008': '山榆',
'490001': '五角枫',
'510000': '椴树',
'530001': '慢生杨',
'530000': '速生杨',
'535000': '柳树',
'540000': '泡桐',
'540002': '梧桐',
'590002': '椿树',
'890007': '复叶槭',
'890003': '构树',
'749003': '海棠',
'890001': '合欢',
'590005': '黄檗',
'819001': '黄栌',
'590003': '火炬',
'890002': '金叶榆',
'590000': '其他软阔',
'590001': '山杨',
'890008': '丝棉木',
'890004': '悬铃木',
'890000': '园林树',
'890005': '紫叶李',
'890006': '栾树',
'610000': '针叶混',
'620000': '阔叶混',
'630000': '针阔混',
'680000': '丛生竹',
'702000': '苹果',
'703000': '梨树',
'704000': '桃树',
'705000': '李子',
'711001': '国杏',
'707000': '枣树',
'708000': '山楂',
'709000': '柿子',
'710000': '核桃',
'711000': '板栗',
'753000': '文冠果',
'758000': '花椒',
'749000': '其他杂果',
'749002': '石榴',
'706000': '杏扁',
'859001': '樱桃',
'801000': '杜仲',
'999024': '枸杞',
'804000': '银杏',
'827000': '白蜡',
'851000': '桑条',
'859004': '大榛子',
'859002': '黑枣',
'859003': '桑树',
'999016': '杜鹃',
'999021': '柽柳',
'999000': '灌杂',
'999012': '胡柳子',
'999027': '黄柳',
'999009': '金银花',
'999020': '锦带花',
'999001': '荆条',
'999008': '连翘',
'999014': '蚂蚱腿',
'999023': '玫瑰',
'990025': '牡丹',
'999002': '柠条',
'749001': '葡萄',
'999003': '沙棘',
'990026': '山丁子',
'999015': '鼠李',
'999019': '溲疏',
'999010': '酸枣',
'999011': '绣线菊',
'490003': '皂荚',
'999022': '皂角',
'999005': '榛柴',
'999004': '紫穗槐',
}
return mapping.get(clean_code, clean_code)```990025和990026不能修改,怎么完善代码
最新发布