我对Python非常新,并且已经尝试了几天来写一个函数,它在属性表中解码一个字段,并将相应的值(从下面的字典)添加到空白字段中。例如,当“e1”出现在我的属性表中时,在字典中查找“e”,找到相应的值并将“estu”打印到一个空白字段中,然后查找“1”并将“erable”打印到下一个空白字段中。(空白字段已添加到属性表中)。下面是我的字典和属性表的图像,我试图解码并添加更新的值。你知道吗
字典值
valuedict = {
'e':'Estu',
'i':'Ice',
'l':'Lake',
'q':'Quarry',
'r':'River',
't':'Town',
'Class':{'1':'Arable',
'2':'Non Arable',
'3':'Protected'}}
我的属性表中需要解码的值
在此提前感谢您的任何帮助-我是python新手,已经花了几天时间尝试这样做,但没有运气!!你知道吗
我希望下面的逻辑可以帮助你解决问题,但这不是一个通用的解决方案。。假设您读取了keys列表中的所有键列行
如果您正在寻找通用解决方案,我很抱歉。你知道吗
希望有帮助。 谢谢
相关问题 更多 >
编程相关推荐