Форум сайта python.su
0
Добрый вечер, помогите нубу.
Есть функция которая в качестве аргумента принимает словарь. Как правильно передать словарь, что бы ключи были регистронезависимы.
Пример:
>>> def fun1(d): ... print d['key1'] ... print d['key2'] ... ... >>> D={'KEY1': 1, 'KEY2': 2} >>> fun1(D) Traceback (most recent call last): File "<input>", line 1, in <module> File "<input>", line 2, in fun1 KeyError: 'key1' >>> D2={'key1': 1, 'key2': 2} >>> fun1(D2) 1 2 >>>
Отредактировано myarik (Апрель 3, 2013 20:24:35)
Офлайн
173
myarikПравильным это назвать сложно.
Как правильно передать словарь, что бы ключи были регистронезависимы.
Офлайн
0
reclosedevСпасибо, придется переделать кусок кода.
Правильным это назвать сложно.
Офлайн