RuntimeError:dictionary changed size during iteration解決策
398 ワード
ディクショナリ遍歴中にディクショナリ要素を修正し、RuntimeError:dictionary changed size during iterationをエラーします.
辞書要素を変更できないことを知った
解決策:遍歴条件をリストに変更する
辞書要素を変更できないことを知った
for k in func_dict.keys():
if func_dict[k] is np.nan:
del func_dict[k]
continue
解決策:遍歴条件をリストに変更する
for k in list(func_dict.keys()):
if func_dict[k] is np.nan:
del func_dict[k]
continue