Проблема
У меня есть такой словарь:
dic = {'9.1':'9.7','10.1':'10.7','11.1':'11.7'}
И мне нужно получить доступ со значениями в другом формате:
val_1 = '9.1'
val_2 = '09.1'
Если val_1 это легко получить значение:
>>>print(dic[val_1])
>>>9.7
Но, если ключ val_2 не существует
Могу ли я использовать что-то вроде этого?
dic[float(val_2),key = lambda x: float(x) for x in dic.keys()]
Дополнительная информация
Формат ключей словаря может отличаться. Примеры:
dic = {'9':'9.7'}
dic = {'9.0':'9.7'}
dic = {'09.0':'9.7'}
Спасибо!