Как использовать переменную Dynami c в качестве ключа при получении значения таблицы в python? - PullRequest
0 голосов
/ 20 апреля 2020

Я использую ниже python, чтобы извлечь значение месяца, используя словарь, и в итоге не смог использовать переменную в качестве ключевого элемента при использовании в качестве ключа для извлечения элемента таблицы. Я хотел бы знать, как использовать переменную Dynami c в качестве ключа при доступе к элементу таблицы.

months_di c = {'Jan': 1, 'Feb': 2, 'Mar' : 3, «апрель»: 4, «май»: 5, «июнь»: 6, «июль»: 7, «август»: 8, «сентябрь»: 9, «октябрь»: 10, «ноябрь»: 11 , 'De c': 12} month = "oct" print (months_dic ['month']) *

выдаёт ошибку ниже KeyError: 'monthi'

Ожидается печать значение должно быть 10.

1 Ответ

1 голос
/ 20 апреля 2020

Значение вашего ключа хранится в переменной, и для использования значения переменной не следует использовать кавычки.

months_dict[month]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...