python Как можно более корретно оптимизировать повторяюшиеся циклы if

** Как можно более корретно оптимизировать повторяюшиеся циклы if:

if high_level:
    dict_base["high_level"] = float(high_level)
if low_level:
    dict_base["low_level"] = float(low_level)
if level_up_1:
    dict_base["level_up_1"] = float(level_up_1)
if level_up_2:
    dict_base["level_up_2"] = float(level_up_2)
if take_profit_pips:
    dict_base["take_profit_pips"] = float(take_profit_pips)
... и тд ...

Ответы (1 шт):

Автор решения: White Marlin
for key, val in dict_base.items():
    dict_base[key] = float(val)
→ Ссылка