题目中描述的结构如下:
dict_edge_style = {'实线' : ['-', 'solid'],
'虚线' : ['--', 'dashed'],
'点线' : [':', 'dotted'],
'点划线' : ['-.', 'dashdot'],
}
现在需要判断输入的字符串str,来获取对应的标识符。例如输入solid返回’-‘,输入dashed返回’–’
解决方案:
def search(self,str):
dict_edge_style = {'实线' : ['-', 'solid'],
'虚线' : ['--', 'dashed'],
'点线' : [':', 'dotted'],
'点划线' : ['-.', 'dashdot'],
}
for key,values in dict_edge_style.items():
if str in values:
return values[0]
return None