Замена значения в переменной сопоставлением

С помощью API Яндекс.Погоды запросом получаю прогноз погоды, в ответ получаю JSON. Вытаскиваю значение нужного ключа, а именно condition. Значение ключа приходит мне на английском, а нужно отдать его на русском. В документации есть расшифровка значений:

расшифровка

Собственно сам вопрос: каким образом организовать сравнение приходящего значения с расшифровкой (есть мысль засунуть её в словарь) и последующую замену на русскоязычное значение?


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

Автор решения: Vladislav Tikhomirov

Понял, о чём написали комментаторы. Немного не в то русло думал. Решил вопрос очень просто: ru_condition = en_condition.replace(en_condition, dict[en_condition])

где en_condition - приходящее с сервера значение на английском, dict - словарь с расшифровкой значений составленный по скриншоту.

Всем спасибо

→ Ссылка