Метеор: ручное развертывание

У меня есть большой словарь, содержащий массивы Numpy, поэтому свойство dict.copy (). keys (), предложенное @ murgatroid99, было невозможно (хотя оно сработало). Вместо этого я просто преобразовал key_view в список, и он отлично работал (в Python 3.4):

for item in list(dict_d.keys()):
    temp = dict_d.pop(item)
    dict_d['some_key'] = 1  # Some value

Я понимаю, что это не погружается в философскую сферу внутренней работы Python, как ответы выше, но он обеспечивает практическое решение указанной проблемы.

0
задан RZKY 25 February 2015 в 13:36
поделиться